相关疑难解决方法(0)

如何使用带<include />参数的布局?

我有一个问题,那就是我有一些ViewGroup,它们的内容几乎相同。像这样:

<LinearLayout>
    <TextView android:text="aaa"/>
    <ImageView android:src="bbb"/>
</LinearLayout>

<LinearLayout>
    <TextView android:text="ccc"/>
    <ImageView android:src="ddd"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我想转换为:

<include layout="xxLayout"
    param1="aaa"
    param2="bbb"/>
<include layout="xxLayout"
    param1="ccc"
    param2="ddd"/>


xxLayout.xml
<LinearLayout>
    <TextView android:text="{param1}"/>
    <ImageView android:src="{param2}"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用Java代码来做到这一点。是否可以仅使用xml?

android

6
推荐指数
1
解决办法
1526
查看次数

标签 统计

android ×1