2013-03-18 87 views
0

在我的XML文件我有使用@inlcude包括布局,并希望用我的布局ID programmatically.For例子来替换布局,我有以下XML文件如何以编程方式替换@include的现有布局?

<include android:id="@+id/promo1" android:layout_width="fill_parent" 
     android:layout_height="fill_parent" layout="@layout/one_promo"> 
</include> 

在Java代码中我要像下面的代码用新的替换现有的布局。

View v = findViewById(R.id.promo1); 
v.setView(R.layout.new_promo); 

在包含@include在xml文件中之后是否有任何设备可以这样更改?

+0

在您的活动中标识Root ViweGroup并使用remove方法。 – Sri 2013-03-18 12:30:24

+0

我知道去除和添加视图到parent.Need像上面的场景的概念。 – ADIT 2013-03-18 12:34:04

+0

最后,你如何实现这个? – 2015-03-13 22:34:27

回答

0

您应该看到inflate方法。并且在计算器上有很多类似的问题,例如this one

相关问题