1
ActionBar에 이상한 문제가 있습니다. ListActivity를 설정하고 있습니다. 여기 하위 메뉴가 표시된 후 선택적 메뉴 항목
내가 설정 내 메뉴를 사용하는 XML이다<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_search"
android:title="@string/search_filter"
android:icon="@drawable/ic_search"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_start_date"
android:title="@string/date_filter"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_end_date"
android:title="@string/date_filter"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_filters"
android:title="@string/filters"
android:icon="@drawable/ic_filter"
android:showAsAction="always|withText">
<menu>
<item
android:id="@+id/menu_ratings"
android:title="@string/ratings"
android:icon="@drawable/ic_star"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_emotions"
android:title="@string/emotions"
android:icon="@drawable/ic_smi2"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_categories"
android:title="@string/categories"
android:icon="@drawable/ic_folder"
android:showAsAction="always|withText" />
</menu>
<item
android:id="@+id/menu_search_order"
android:title="@string/search_order"
android:icon="@drawable/ic_search_order"
android:showAsAction="ifRoom|withText" />
</item>
</menu>
메뉴 항목을 menu_search
, menu_start_date
, menu_end_date
및 menu_filters
잘 작동 하위 메뉴 있지만, 실제 메뉴에서 메뉴 menu_search_order
를 얻을 불가능 버튼 (버튼을 누르면 아무런 변화가 없습니다).
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_search"
android:title="@string/search_filter"
android:icon="@drawable/ic_search"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_start_date"
android:title="@string/date_filter"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_end_date"
android:title="@string/date_filter"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_filters"
android:title="@string/filters"
android:icon="@drawable/ic_filter"
android:showAsAction="always|withText">
<!-- <menu>
<item
android:id="@+id/menu_ratings"
android:title="@string/ratings"
android:icon="@drawable/ic_star"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_emotions"
android:title="@string/emotions"
android:icon="@drawable/ic_smi2"
android:showAsAction="always|withText" />
<item
android:id="@+id/menu_categories"
android:title="@string/categories"
android:icon="@drawable/ic_folder"
android:showAsAction="always|withText" />
</menu> -->
<item
android:id="@+id/menu_search_order"
android:title="@string/search_order"
android:icon="@drawable/ic_search_order"
android:showAsAction="ifRoom|withText" />
</item>
</menu>
를, 메뉴가 잘 작동하고 옵션 실제 메뉴 버튼을 누르면 표시됩니다.
제 질문은 : 왜 하위 메뉴가 첫 번째 경우에 나타나는 마지막 메뉴를 차단하고 있습니까?
감사합니다.