1
我的Android应用程序有几个屏幕,并在他们每一个我想有一个类似的选项菜单略有不同。Android多选项菜单多屏幕无代码重复
例如屏幕A将有一个项目1,2,3,4和屏幕B将有一个项目1,3,4,5
正如你看到的,他们有共同的项目,这使得它愚蠢的有每个菜单都有不同的xml菜单,因为我必须一次又一次地定义项目。
有没有一种明智的做法呢?
我的Android应用程序有几个屏幕,并在他们每一个我想有一个类似的选项菜单略有不同。Android多选项菜单多屏幕无代码重复
例如屏幕A将有一个项目1,2,3,4和屏幕B将有一个项目1,3,4,5
正如你看到的,他们有共同的项目,这使得它愚蠢的有每个菜单都有不同的xml菜单,因为我必须一次又一次地定义项目。
有没有一种明智的做法呢?
你可以尝试在你的各种布局
<include
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/your_layout_with_options" />
其中your_layout_with_options是包含所有选项的XML文件来使用此代码。
所以你必须总是在你的屏幕上相同的标识,你可以选择女巫内容,以显示和女巫的项目隐藏..
希望这有助于