基本上我膨脹的菜單Actionbarsherlock 3點
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
globalMenu = menu;
getSupportMenuInflater().inflate(R.layout.menu_refresh, menu);
return super.onPrepareOptionsMenu(menu);
}
menu.xml文件
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_refresh"
android:showAsAction="never"
android:title="@string/refresh"/>
<item
android:id="@+id/menu_24hours"
android:showAsAction="never"
android:title="@string/twentyfour_hours"/>
<item
android:id="@+id/menu_1week"
android:showAsAction="never"
android:title="@string/one_week"/>
<item
android:id="@+id/menu_1month"
android:showAsAction="never"
android:title="@string/one_month"/>
<item
android:id="@+id/menu_3month"
android:showAsAction="never"
android:title="@string/three_month"/>
<item
android:id="@+id/menu_6month"
android:showAsAction="never"
android:title="@string/six_month"/>
</menu>
發生了什麼,是他們沒有表現出對3點你有format.In冰淇淋三明治點擊硬件上的按鈕菜單,在nexus它顯示3個點.. 我需要無處不在,它有3個點,沒有設備的唯一性。
但是,如果我這樣做在我的菜單...
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_refresh"
android:showAsAction="always"
android:icon="@drawable/ic_action_refresh_default" />
</menu>
這顯示了在頂部actionbardsherlock,在所有設備上。沒有菜單硬件密鑰。
看到這個答案:http://stackoverflow.com/a/18530179/362298 – 2014-10-07 07:55:52