创建复选菜单项和单选菜单项
如果希望所创建的菜单项是单选菜单项或多选菜单项,则可以调用MenuItem的如下方法。
- setCheckable(boolean checkable):设置该菜单项是否可以被勾选。
调用上面的方法后的菜单项默认是多选菜单项。
如果希望将一组菜单里的单选菜单项都设为可勾选的菜单项,则可调用如下方法。
- setGroupCheckable(int group,boolean checkable,boolen exclusive):设置group组里的所有菜单项是否可勾选;如果将exclusive设为true,那么它们将是一组单选菜单项。
除此之外,Android还为MenuItem提供了如下方法来设置快捷键。
- setAlphabeticShortcut(char alphaChar):设置字母快捷键。
- setNumbericShortcut(char numbericChar):设置数字快捷键。
- setShortcut(char numericChar,char alphaChar):同时设置两种快捷键。