我有一个问题,当我尝试在我的动作条设置一个项目一如既往可见光和4个图标与下面的布局下拉项:ActionBarSherlock collapseActionView
<?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个其他项目。有谁知道这种行为是否可以修改?
下面你的推荐我得到相同的结果,只有一个图标可见,3点图标不显示。 – BigBen3216 2013-04-26 15:26:26
对于这个Acivity''onCreateOptionsMenu(菜单菜单)''里面的第一行,getSupportMenuInflater()。inflate(R.menu.yourMenuLayout,menu);'? – es0329 2013-04-26 16:06:38
是的,我有这一行,实际上它正确读取menu.xml文件,您可以在我的编辑中看到问题仅出现在具有“菜单”硬件按钮的设备中,当您单击该按钮时出现的项目但3点图标不可见。 – BigBen3216 2013-04-26 16:13:23