這可能是一個明顯的設置,我似乎無法找到,但有沒有辦法讓Genymotion模擬器顯示動作溢出圖標?它顯示我所有的其他操作欄圖標,但它永遠不會顯示溢出,並且我不會在任何需要它的地方看到硬件按鈕。謝謝。Genymotion動作溢出圖標
0
A
回答
3
如果設備有一個菜單按鈕,溢出按鈕將被隱藏。
您可以強制設備,以示與溢出按鈕(在你的應用程序onCreate方法):
// force the device to show the actionbar overflow button (4.0+ only...)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
try {
ViewConfiguration config = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if (menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(config, false);
}
} catch (Exception ex) {
// ignore
}
}
3
在某些Android設備上,如果一個真正的菜單按鈕存在,3點ovorflow菜單按鈕不會被顯示,並且你必須按下真實的菜單按鈕來顯示你的菜單。這些設備通常沒有導航欄,而是真實的物理按鈕。
Genymotion將此考慮在內,對於某些設備,隱藏導航欄。 然後,您必須使用右邊(返回/主頁/應用程序和菜單)
與Genymotion啓動Genymotion按鈕1.1.0你應該能夠迫使的NavBar(後退的顯示/首頁/ Apps)從虛擬設備的設置中獲取所有設備。
通過激活它,您將強制Android在應用程序的actionBar上顯示3點溢出菜單。
相關問題
- 1. Android動作視圖溢出圖標
- 2. 如何將動作欄圖標自動移動到溢出圖標?
- 3. ActionBarSherlock圖標溢出
- 4. Android - 菜單溢出圖標動畫
- 5. 動作條溢出菜單項的圖標填充
- 6. 將動作欄溢出圖標更改爲黑色版本
- 7. WPF TabControl與溢出圖標
- 8. 更改ActionMode溢出圖標
- 9. 溢出動作項動作條
- 10. 溢出自動不工作
- 11. 標準UIBarButtonItem溢出菜單圖標
- 12. 溢出圖標3點不出現
- 13. 溢出標籤
- 14. 溢出`標籤`
- 15. 溢出沒有出現在動作條
- 16. 移動/ iOS溢出:自動不工作
- 17. 溢出滾動
- 18. 溢出滾動
- 19. 溢出自動
- 20. 圖像溢出
- 21. 在div標記溢出不起作用
- 22. 溢出:自動與持久標頭
- 23. 身體標記溢出(自動,可見?)
- 24. 容器溢出時浮動表標題?
- 25. Hypertable啓動時溢出內存溢出
- 26. 溢出滾動已隱藏溢出
- 27. Flex:標籤溢出
- 28. 用圖標溢出菜單條目?
- 29. 背景圖像溢出標籤
- 30. 如何使用溢出設置圖標
您正在使用哪種AVD配置? – Krylez
Galaxy Nexus 4.2.2 w/Google Apps Api 17 – pat
當我啓動應用程序時,我會在右下角自動獲取溢出按鈕。也像你一樣使用相同的AVD。 – bofredo