본문 바로가기

Android

checkable menu items

- 체크가 가능한 메뉴를 만들려면 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]

'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