gpt4 book ai didi

android - 如何在操作栏上添加下拉项

转载 作者:IT老高 更新时间:2023-10-28 13:09:03 25 4
gpt4 key购买 nike

在我的 Android Honeycomb 应用程序中,我使用 Tabs 作为导航样式。我想在溢出按钮旁边添加一个项目,但我希望该项目是一个下拉列表,用户将能够在那里选择一个选项,但与导航无关。自从我使用 mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

以来,最简单的方法是什么

是否可以在不使用自定义 View 的情况下做到这一点?

最佳答案

第一个选项:

菜单/选项.xml:

<item
android:icon="@drawable/ic_menu_sort"
android:showAsAction="ifRoom">
<menu>
<item
android:id="@+id/menuSortNewest"
android:title="Sort by newest" />
<item
android:id="@+id/menuSortRating"
android:title="Sort by rating" />
</menu>
</item>

第二个选项:

菜单/选项.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menuSort"
android:showAsAction="ifRoom"
android:actionLayout="@layout/action_sort" />
</menu>

布局/action_sort.xml:

<Spinner xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_menu_refresh"
android:entries="@array/order" />

菜单资源文档 - http://developer.android.com/guide/topics/resources/menu-resource.html

关于android - 如何在操作栏上添加下拉项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8312344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com