多个屏幕的Android多选项菜单,无需重复代码

时间:2012-07-14 16:17:14

标签: java android android-activity menu options-menu

我的Android应用程序有几个屏幕,在每一个屏幕中,我希望有一个类似的选项菜单,略有不同。

例如,屏幕A将具有项目1,2,3,4,而屏幕B将具有项目1,3,4,5

正如你所看到的那样,他们有共同的项目,这使得每个项目都有一个不同的xml菜单是愚蠢的,因为我必须一次又一次地定义项目。

有没有聪明的方法呢?

1 个答案:

答案 0 :(得分:0)

您可以尝试在各种布局中使用此代码

<include
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/your_layout_with_options" />

其中your_layout_with_options是包含所有选项的xml文件。

所以你在屏幕上总是有相同的标识符,你可以选择要显示的女巫项目和要隐藏的女巫项目..

希望这个帮助