我在Android XML中創建一個Menu,並通過代碼添加一個子菜單。現在我想要只檢查一個菜單點。在XML中,它將是android:checkableBehavior="single"
。但是,我怎樣才能在代碼中實現這一點?android:checkableBehavior以編程方式設置
1
A
回答
0
在onPrepareOptionsMenu
只要找到需要的菜單項已創建,然後調用方法setChecked
:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.some_menu_item).setChecked(true);
return true;
}
4
使用
MySubMenu.setGroupCheckable(int groupId, boolean checkable, boolean exclusive);
獨家= TRUE //挑只有一個菜單點爲機器人: checkableBehavior =「single」
例如:
MySubMenu.setGroupCheckable(0, true, true);
*在所有子菜單項被定義後添加此功能
相關問題
- 1. 以編程方式設置iPhone設置
- 2. 以編程方式配置IPhone設置
- 3. 以編程方式設置UIScrollView方向
- 4. trigger.io以編程方式設置方向
- 5. 以編程方式設置Android樣式
- 6. 以編程方式設置Eclipse設置編輯器位置
- 7. 以編程方式設置android:animateLayoutChanges
- 8. 以編程方式設置ViewFlipper體重
- 9. 以編程方式設置插座UIBarButtonItem
- 10. 如何以編程方式設置passwordToggleEnabled
- 11. Jqgrid - 以編程方式設置textarea
- 12. 以編程方式設置PopUpMenuButton的值?
- 13. 以編程方式設置android xml
- 14. 以編程方式設置maxRequestLength
- 15. 以編程方式設置ImageView SRC Android
- 16. 以編程方式設置LinearLayout的minHeight
- 17. 以編程方式修改Django設置
- 18. Blackberry - 以編程方式設置鬧鐘?
- 19. 以編程方式設置LayoutParams.BELOW
- 20. 以編程方式設置ICQ狀態
- 21. 以編程方式設置/激活Segue
- 22. 如何以編程方式設置masterpage?
- 23. 以編程方式刪除Web.config設置
- 24. 更改IE設置以編程方式
- 25. ASP.Net以編程方式設置Membership.Provider
- 26. 以編程方式設置AWS區域
- 27. ASP.NET MVC6:以編程方式設置webroot
- 28. 以編程方式設置ImageButton圖像
- 29. 以編程方式設置RGB
- 30. 以編程方式設置LayoutParams
這應該是正確的答案。 – myatmins