我正在使用 ActionBarSherlock 在顶部创建一个菜单(带有三个点),然后将一些项目作为子菜单。菜单显示在平板电脑上,但不在四英寸手机上。该应用程序可以在 sdkVersion 9-17 上运行。
我的 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;
}
提前感谢您的帮助。