문제

작업 표시줄의 한 항목 아래에 여러 개의 하위 항목이 있습니다.전체 페이지를 차지하는 대신 공간을 절약하기 위해 드롭다운 목록을 스크롤 가능하게 만들려면 어떻게 해야 합니까?

메뉴 항목입니다

  <menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:icon="@drawable/ic_action_search"
        android:showAsAction="ifRoom">
        <menu>
            <item
                android:id="@+id/airport"
                android:showAsAction="always|withText"
                android:title="Airport"/>
            <item
                android:id="@+id/atm"
                android:showAsAction="always|withText"
                android:title="Atm"/>
            <item
                android:id="@+id/bank"
                android:showAsAction="always|withText"
                android:title="Bank"/>
            <item
                android:id="@+id/bus_station"
                android:showAsAction="always|withText"
                android:title="Bus Station"/>
            <item
                android:id="@+id/cafe"
                android:showAsAction="always|withText"
                android:title="Cafe"/>
            <item
                android:id="@+id/doctor"
                android:showAsAction="always|withText"
                android:title="Doctor"/>
              <item
                android:id="@+id/food"
                android:showAsAction="always|withText"
                android:title="Food"/>
               <item
                android:id="@+id/hospital"
                android:showAsAction="always|withText"
                android:title="Hospital"/>

        </menu>
    </item>
도움이 되었습니까?

해결책

사용 configrations 당신의 actionBar 다음과 같이:

ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(NAVIGATION_MODE_LIST);
actionBar.setListNavigationCallbacks(mSpinnerAdapter, mNavigationCallback);

여기에 비슷한 것이 있습니다 그게 네가 원하는 대로 해

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top