目前,我使用手機的菜單按鈕來觸發自定義事件。在XOOM平板電腦上的Android 3.0上,菜單按鈕不顯示。我怎樣才能使按鈕可用?如何在Android 3.0上顯示菜單按鈕?
回答
我相信你只是不瞄準蜂窩。即,其中X小於11(以及android:minSdkVersion!):android:targetSdkVersion =「X」
這將使您的應用程序被視爲電話應用程序,並且會出現軟菜單按鈕。
但是,您應該問自己爲什麼要在平板電腦上使用此功能。
那麼現實是,它是一個臨時解決方案的「自定義菜單「我有手機。自定義菜單是一個不同的活動。它是設計的一部分... – Jona 2011-04-18 16:34:19
在您的res文件夾請確保您有一個「菜單」文件夾內。該文件夾裏面,你會需要menu.xml文件文件..... XML文件中應包含類似於這樣的信息:
<menu xmlns:android="https://schemas.android.com/apk/res/android" xmlns:android1="http://schemas.android.com/apk/res/android">
您可以更改項目部分以反映您自己的菜單。
請確保您有保存在XML文件...
然後進入主代碼並執行以下操作:
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
}
這就是我要做的事。
這是行不通的......我假設必須有一個可以設置爲允許此按鈕顯示的標誌...... – Jona 2011-04-18 17:15:08
此解決方案適用於Android版本之前3.0。 – 2012-02-19 22:10:30
這不適用於Honeycomb和ICS和JellyBean(僅適用於<3版本) – AVEbrahimi 2012-11-13 06:20:42
您也可以檢測MENU鍵是否存在與此:
ViewConfiguration.get(context).hasPermanentMenuKey()
如果沒有,你可以展示你的UI自定義菜單按鈕。
- 1. 菜單按鈕不顯示在3.0 OS
- 2. 如何在Android上點擊按鈕顯示關閉菜單?
- 3. Android菜單按鈕不顯示
- 4. Android ActionbarSherlock顯示菜單按鈕頂部
- 5. Android 4.1.2不顯示菜單按鈕
- 6. 按鈕不顯示菜單
- 7. 如何突出顯示菜單按鈕?
- 8. 在菜單按鈕上顯示自定義菜單點擊
- 9. 在android 4上顯示菜單按鈕4
- 10. android - 在星系連結上顯示菜單按鈕
- 11. Android菜單沒有顯示在模擬器上點擊菜單按鈕
- 12. Android - 沒有標題欄或菜單按鈕的顯示菜單
- 13. 菜單按鈕不顯示在nexus 7
- 14. 如何在不按菜單按鈕的情況下顯示菜單?
- 15. 在Android中單擊附件按鈕的顯示彈出菜單
- 16. 如何顯示按鈕上的菜單項點擊工具條
- 17. 中斷遊戲以在按鈕上按下顯示菜單
- 18. 按鈕菜單Android
- 19. Wordpress 3.0註冊/登錄菜單按鈕
- 20. Swift UNavigationItem按鈕顯示菜單標籤
- 21. 如何在android上的webview上顯示浮動按鈕android
- 22. Android:按下按鈕3或4秒後顯示選項菜單
- 23. 清單中的Android 3.0狀態欄和targetSdkVersion,菜單按鈕
- 24. Android長按菜單按鈕
- 25. Android - 按下硬件菜單按鈕時如何打開菜單?
- 26. 微調下拉菜單顯示在菜單按鈕的點擊
- 27. 鼠標懸停在菜單按鈕外部顯示菜單
- 28. 菜單鏈接不顯示在菜單按鈕下方
- 29. 如何在用戶按下「菜單」按鈕時在MapView上顯示選項菜單
- 30. 按鈕無法顯示移動菜單
可能的重複:[android蜂窩菜單按鈕目標](http://stackoverflow.com/questions/5279148/android-honeycomb-menu-button-target) – eldarerathis 2011-04-18 16:11:24