2010-07-13 31 views
0

我有一个从LinearLayout继承的视图,它自己膨胀。在它被创建并膨胀之后,我希望能够膨胀不同的布局。但是,第二次调用inflate()似乎没有效果。只有当我关闭活动并再次打开活动时才会反映在用户界面中。在Android视图中多次调用inflate()

是否可以多次调用inflate动态更改布局?

我夸大代码非常简单:

layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
layoutInflater.inflate(R.layout.my_layout, this, true); 

回答

1

是否可以调用inflate 多次来动态改变 布局?

尝试首先删除您的子视图。现在,你正在追加新的东西,AFAICT。

+0

谢谢,我结束了在充气前使用removeAllViews()。 – 2010-07-14 15:40:26

相关问题