我有两个应用程序通过库共享一些代码。主要活动的布局大致相同,只是在这里和那里进行微小的改动。具体来说,我有以下结构
应用1:
<somelayout>
<somestuff with certain attributes />
<some_common_sublayout />
<someotherstuff />
</somelayout>
应用2:
<somelayout>
<somestuff with other attributes/>
<some_common_sublayout />
<someotherstuff />
</somelayout>
如何避免重复代码并且只能修改一个布局文件而不是手动更改两个布局文件中的代码?
答案 0 :(得分:0)
试试这个: 创建一个布局示例abc.xml并再创建一个布局,然后调用xml文件
<include
android:id="@+id/"
android:layout_width="match_parent"
layout="@layout/abc.xml" />