私のAndroidアプリにはいくつかの画面があり、それぞれに同様のオプションメニューがあり、わずかに異なります。
たとえば、画面 A には項目 1、2、3、4 があり、画面 B には項目 1、3、4、5 があります。
ご覧のように、それらには共通の項目があり、それぞれに異なる xml メニューを用意するのはばかげています。項目を何度も定義する必要があるからです。
それを行う賢い方法はありますか?
私の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 ファイルです。
そのため、画面には常に同じ識別子があり、表示するウィッチ アイテムと非表示にするウィッチ アイテムを選択できます。
この助けを願っています