0

在我的 xml 文件中,我使用 @inlcude 包含布局,并希望以编程方式使用 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 后,是否有任何工具可以进行这样的更改。

4

1 回答 1

0

您应该看到inflate方法。在 stackoverflow 上有很多类似的问题,例如这个

于 2013-03-18T12:48:26.833 回答