0
我想在我的應用程序中構建一個帶有按鈕的ActionBar,該按鈕使舊硬件菜單按鈕成爲角色。我正在使用min sdk = 8在4.0.3平臺上工作。問題是我沒有在ActionBar中的菜單按鈕,並總是不得不按下模擬器菜單按鈕來顯示它。不知道該做什麼,肯定有一招。 菜單:ActionBar上沒有菜單按鈕
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_settings"
android:icon="@drawable/ic_action_settings"
android:showAsAction="always"
android:title="@string/menu_settings"/>
<item android:id="@+id/menu_help"
android:title="Help">
</item>
</menu>
並準備在Java代碼中的菜單像往常一樣:
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return super.onCreateOptionsMenu(menu);
}
我想在動作條一個按鈕,顯示菜單。 可能?![1]
所以這是完全正常的,應用程序中沒有軟件菜單按鈕。但是,我可以製作一個自定義按鈕來製作菜單按鈕的角色嗎?請在我的帖子中看到圖片。 – androniennn
@androniennn:你可以在你的動作欄中放置任何你想要的動作欄物品,但是它們不會顯示溢出菜單。您的應用程序用戶在具有MENU按鈕的設備上將用於按MENU按鈕進入溢出菜單。請遵循平臺有關溢出菜單的政策,或者不要使用溢出菜單。 – CommonsWare
清除boss;)。謝謝。我現在所有的信息更清晰:)。 – androniennn