在我的xml文件中,我使用@ include包含布局,并希望以编程方式使用id替换该布局。例如,在我的布局中,我有以下xml文件
<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);
在xml文件中包含@include后,是否有任何设施可以像这样更改
您应该看到在充气方法。在stackoverflow上有很多类似的问题,比如这个