- 체크가 가능한 메뉴를 만들려면 setCheckable 값을 true로 설정한다.
[code]
menu.add(0, VIBRATE_SETTING_ID, 0, "Vibrate")
.setCheckable(true);
[/code]
- callback 은 동일하고 체크를 확인하는 루틴을 추가하면 된다.
[code]
switch (item.getItemId()) {
case VIBRATE_SETTING_ID:
if (item.isChecked()) item.setChecked(false);
else item.setChecked(true);
return true;
...
}
[/code]
[code]
menu.add(0, VIBRATE_SETTING_ID, 0, "Vibrate")
.setCheckable(true);
[/code]
- callback 은 동일하고 체크를 확인하는 루틴을 추가하면 된다.
[code]
switch (item.getItemId()) {
case VIBRATE_SETTING_ID:
if (item.isChecked()) item.setChecked(false);
else item.setChecked(true);
return true;
...
}
[/code]
'Android' 카테고리의 다른 글
dialogs (0) | 2013.10.08 |
---|---|
menu item intents (0) | 2013.10.08 |
define menus in XML (0) | 2013.10.08 |
submenus (0) | 2013.10.08 |
context menu (0) | 2013.10.08 |