2013-03-18 99 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

相關問題