我使用ActionBarSherlock在顶部创建菜单(带有三个点),然后将几个项目作为子菜单。菜单显示在平板电脑上,但不是四英寸手机。该应用程序可以在sdkVersion 9-17上运行。ActionBarSherlock在平板电脑上显示的菜单项不在电话上
我menu.xml文件是:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_weather"
android:title="@string/weather"
android:icon="@drawable/weather_tab"/>
<item
android:id="@+id/menu_emergency"
android:title="@string/emergency_nums" />
<item
android:id="@+id/menu_suggest"
android:title="@string/friend" />
<item
android:id="@+id/menu_support"
android:title="@string/faq" />
<item
android:id="@+id/menu_about"
android:title="@string/about" />
</menu>
而且我有一个菜单充气:
public boolean onCreateOptionsMenu(Menu menu)
{
getSupportMenuInflater().inflate(R.menu.menu, menu);
return true;
}
预先感谢任何帮助。
如果设备有一个选项按钮,然后actionbarsherlock不会显示三个点。 – nicous 2013-04-29 18:17:30