2012-07-14 70 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文件來使用此代碼。

所以你必須總是在你的屏幕上相同的標識,你可以選擇女巫內容,以顯示和女巫的項目隱藏..

希望這有助於