2012-07-14 45 views
1

我的Android应用程序有几个屏幕,并在他们每一个我想有一个类似的选项菜单略有不同。Android多选项菜单多屏幕无代码重复

例如屏幕A将有一个项目1,2,3,4和屏幕B将有一个项目1,3,4,5

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

有没有一种明智的做法呢?

回答

0

你可以尝试在你的各种布局

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

其中your_layout_with_options是包含所有选项的XML文件来使用此代码。

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

希望这有助于