我的Android应用程序有几个屏幕,在每一个屏幕中,我希望有一个类似的选项菜单,略有不同。
例如,屏幕A将具有项目1,2,3,4,而屏幕B将具有项目1,3,4,5
正如你所看到的那样,他们有共同的项目,这使得每个项目都有一个不同的xml菜单是愚蠢的,因为我必须一次又一次地定义项目。
有没有聪明的方法呢?
答案 0 :(得分:0)
您可以尝试在各种布局中使用此代码
<include
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/your_layout_with_options" />
其中your_layout_with_options是包含所有选项的xml文件。
所以你在屏幕上总是有相同的标识符,你可以选择要显示的女巫项目和要隐藏的女巫项目..
希望这个帮助