当我尝试将操作栏中的一个项目设置为始终可见并将另外 4 个图标设置为具有以下布局的下拉项目时,我遇到了问题:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/search_movies"
android:icon="@drawable/action_search"
android:showAsAction="always"
android:title="Search"/>
<item
android:id="@+id/movies"
android:icon="@drawable/action_video"
android:showAsAction="collapseActionView"
android:title="Movies"/>
<item
android:id="@+id/theaters"
android:icon="@drawable/action_location_map"
android:showAsAction="collapseActionView"
android:title="Theaters"/>
<item
android:id="@+id/preferences"
android:icon="@drawable/action_settings"
android:showAsAction="collapseActionView"
android:title="Preferences"/>
<item
android:id="@+id/contact"
android:icon="@drawable/action_about"
android:showAsAction="collapseActionView"
android:title="Contact"/>
</menu>
结果只是显示的第一个项目,其余的不可见,甚至不作为下拉列表。这是使用 ActionBarSherlock 和 2.3 Android 设备。
问题是,我怎样才能让图标遵循这个布局:
编辑:
我遇到的问题是,当您将操作栏与具有“菜单”硬件按钮的设备一起使用时,3 点下拉菜单不会显示,只有当您按下菜单硬件按钮时才会显示其他 4 个项目。有谁知道这种行为是否可以修改?