2011-05-01 4 views
4

Android 3.0에서 작업하고 있습니다.Android 3.0 : 작업 표시 줄의 아이콘 순서 변경

액션 바에 3 개의 항목이 있으며 그 중 하나가 애플리케이션의 메뉴이며 하위 메뉴가 있습니다.

아이콘의 순서를 변경하여 메뉴가 올바른 위치에 있지 않도록하려는 경우 다른 두 항목 사이에 있어야합니다. xml에서 순서를 변경하려고 시도했지만 성공하지 못했습니다. 누구나 주문 설정 방법을 알고 있습니까?

답변

1

메뉴는 항상 오른쪽으로 이동하며 배치를 제어 할 수 없습니다.

10

메뉴 항목에 android:menuCategoryandroid:orderInCategory을 설정하여 주문을 설정하십시오.

예 :

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/launch_search" 
      android:icon="@android:drawable/ic_menu_search" 
      android:title="@string/search_programs" 
      android:menuCategory="container" 
      android:orderInCategory="2" 
      android:showAsAction="always" /> 
    <item android:id="@+id/preferences_screen" 
      android:icon="@android:drawable/ic_menu_preferences" 
      android:title="@string/preferences" /> 
    <item android:id="@+id/refresh" 
      android:icon="@drawable/ic_menu_refresh" 
      android:menuCategory="container" 
      android:orderInCategory="1" 
      android:title="@string/refresh_items" 
      android:showAsAction="ifRoom" /> 
</menu> 

그것은 마지막으로 launch_search -action를 선언하는 것과 같은 효과를해야하지만 수있는 동안이 방법은 당신이 2.x 및 오래된 장치에 대한 올바른 순서로 작업을해야합니다 3.x 장치에 대한 동작 순서를 제어합니다.

관련 문제