我希望能夠展示一個烤麪包或對話框或其他選項,而不是有時會顯示一個菜單,如果按下菜單按鈕的其他行爲。Android的 - 顯示吐司或當菜單按鈕點擊
我嘗試這樣做,但當然也因爲onCreateOptionsMenu不工作被稱爲第一次加載時的活動,而不是當菜單鍵被禁用。有沒有辦法做我想做的事情?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (disableMenu())
Toast.makeText(this, R.string.no_menu_for_you, Toast.LENGTH_LONG).show();
}
編輯:我添加了.show(),以便人們不會專注於該部分。這不是導致問題的原因。
請不要這樣做。部分原因是因爲並非所有設備都有MENU按鈕。 http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html – CommonsWare 2012-07-28 18:51:21
我想你缺少.show();表示敬酒 – 2012-07-28 18:51:28
很抱歉,我忘記了放映節目,但這並未影響問題的原因。即使在添加.show()後,當按下菜單按鈕時加載Activity時,Toast也會顯示。 – ajacian81 2012-07-28 18:54:25