我想創建一個選項菜單,即使設備具有自己的「硬件」選項按鈕,它也會顯示類似於Whatsapp的選項菜單。我在網上找到的解決方案工作得很好,直到我想添加另一個行動到酒吧。Android活動菜單
菜單:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:title=""
android:id="@+id/addViewedMovie"
android:icon="@mipmap/ic_add_to_queue_black_24px"
android:showAsAction="always"
></item>
<item
android:title=""
android:id="@+id/menu_overflow"
android:icon="@mipmap/ic_more_vert_white_48dp"
app:showAsAction="always">
<menu>
<item
android:id="@+id/show_settings"
app:showAsAction="never"
android:title="@string/setttings"/>
<item
android:id="@+id/show_help"
app:showAsAction="never"
android:title="@string/help"/>
<item
android:id="@+id/show_about"
app:showAsAction="never"
android:title="@string/about"/>
</menu>
</item>
</menu>
而這在我的MainActivity:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
有了這個應用程序強制addViewedMovie動作轉換成溢流菜單。有誰知道如何防止這種情況?
謝謝,我是android新手。 – Curunir
@Curunir只是複製粘貼這段代碼並告訴我它的工作與否? –
是的,我做了,它的工作,否則我不會檢查你的答案。 – Curunir