Android ActionBar 菜单项可滚动

标签 android drop-down-menu android-actionbar scrollable

我在操作栏中的一个项目下有很多子项目。而不是占用整个页面,我如何使下拉列表可滚动以节省空间?

这是菜单项

  <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>

最佳答案

使用 actionBar配置如下:

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

这是一个类似的Example做你想做的事

关于Android ActionBar 菜单项可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22073641/

相关文章:

asp.net-mvc-3 - 动态显示选择列表下拉列表中选定的值

android - 禁用抽屉导航,在 fragment 中切换主页按钮/向上指示器

android - 在没有 ActionBarSherlock 的情况下隐藏共享操作提供者附近的共享操作图标

php - 使用 zend view helper 的下拉菜单

android - 如何在android中创建不带下划线的textview链接

android - 这里是否使用了 Android Keystore 中提供的信息?在我们签署应用程序后它是否可读?

android - 在 Android 中获取 double 变量的指南百分比值

java - 选择某些元素后使 Swing JMenuBar 树保持打开状态

android - 跟进我的第一个应用程序 Android 培训时未显示操作

java - Android:阻止虚拟键盘上的按键