android - Addview does not working -
i have code:
linearlayout linear = (linearlayout) findviewbyid(r.id.parameterslayout); layoutparams b = new layoutparams( layoutparams.wrap_content, layoutparams.wrap_content); textview view = new textview(this); view.setlayoutparams(b); view.settextcolor(color.black); view.settext("test"); linear.addview(view);
when use code dont see textview
.
the linearlayout
xml code:
<linearlayout android:id="@+id/parameterslayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/parameterschoose" android:orientation="vertical" > </linearlayout>
but if run code again can see new textview
added , previous textview
aswell.
so previous textview
becomes visible.
i use logs:
log.i("childs count", linear.getchildcount()+""); if(view.getvisibility() == view.visible) log.i("visbile", "yes"); else log.i("visbile", "no");
and on first them run code above get:
child count 1 , visibility yes.
i tried
linear.notify();
and didn't work.
Comments
Post a Comment