0
A
回答
2
當選項太多時,溢出菜單會自動出現在沒有菜單鍵的設備上。擺脫它不應該是一個優先事項,除非你絕對不需要它。
你有幾個選擇。
我假設你使用getActionBar()方法
是的,你可以叫getActionBar().hide()
的Honeycomb及以上。我不建議這樣做,爲什麼要隱藏整個操作欄來擺脫溢出菜單?
或者您可以從活動源文件中刪除onCreateOptionsMenu()
方法。
如果由於某種原因,溢出仍然出現,您將要覆蓋onCreateOptionsMenu()
並返回false
。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return false;
}
你也可以在你的menu xml文件轉移項目,使它們都具有屬性
android:showAsAction="always"
取決於你有多少條目,這可能雜亂的動作條。
如果您爲您的活動選擇了一個傳統主題(例如Theme.Black),那麼如果設備沒有菜單鍵並且您有選項菜單,則溢出將顯示爲三個底部導航按鈕的一部分。這是因爲使用傳統主題,沒有顯示ActionBar,所以用戶仍然需要一種方法來訪問菜單。
相關問題
- 1. 如何擺脫子菜單中強調
- 2. (Android)擺脫菜單按鈕,擺脫動作欄?
- 3. 擺脫WordPress的導航菜單div
- 4. 擺脫UIMenuController的自定義菜單項
- 5. Magento的:擺脫掉要點菜單
- 6. 擺脫單身?
- 7. Android Actionbar左菜單
- 8. actionbar菜單項onclick?
- 9. Android:RTL ActionBar菜單項
- 10. 如何擺脫標籤菜單中不需要的空間?
- 11. 擺脫子菜單中的邊框底部
- 12. 無法擺脫菜單中的列表項高度
- 13. 如何擺脫我的菜單中的空白
- 14. 如何居中CSS菜單並擺脫ie左邊距空間?
- 15. 擺脫的滾動條,下拉菜單中的移動
- 16. 使用Windows構建器擺脫Java Swing中的子菜單
- 17. 無法在Firefox擺脫垂直下拉菜單填充
- 18. 如何在使用WPF時擺脫菜單的模糊字體?
- 19. 擺脫
- 20. Actionbar在Gingerbread中保留菜單項
- 21. Android ActionBar Compat Overlow菜單與子菜單
- 22. WP CSS重疊菜單子菜單不能擺脫背景圖像
- 23. 在mysql中擺脫撇號?
- 24. 在rails中擺脫scaffold.css
- 25. 擺脫Android Studio中
- 26. 擺脫日期中的單引號codeigniter
- 27. Drupal 7 - 如何擺脫主菜單上的箭頭
- 28. 如何擺脫醜陋的ASP:菜單閃爍?
- 29. 如何擺脫自定義任務窗格的菜單欄?
- 30. 擺脫獨立的Flash應用程序的Windows菜單?
我的答案是否解決了您的問題,還是需要進一步澄清?如果你的問題解決了,你應該考慮接受答案。 –