2012-05-07 3 views
1

내가 지금처럼의 onCreateOptionsMenu 메서드를 재정 안드로이드에서 메뉴를 생성하고 체크?세트 메뉴

+0

질문에 대한 자세한 설명을 드릴 수 있습니까? – Pinki

+0

@Pinki 체크 박스처럼 체크되거나 체크되지 않은 메뉴를 프로그램 적으로 설정하고 싶습니다 ... – opc0de

답변

0

onPrepareOptionsMenu이 호출되면 모든 메뉴 항목을 업데이트해야합니다.

@Override 
public boolean onPrepareOptionsMenu(Menu menu) { 
    for (int i = 0; i < menu.size(); i++) { 
     MenuItem item = menu.getItem(i); 
     if (item.getItemId() == 0) 
      item.setChecked(somevar); 
    } 
    return super.onPrepareOptionsMenu(menu); 
} 
+0

여전히 결과가 없습니다 – opc0de

+0

죄송합니다. 내 코드에 약간의 실수가있었습니다. 다시 해봐! –

+0

아직 아무 것도 표시되지 않습니다! – opc0de

0

확인 된 메뉴의 경우 this 유형의 메뉴를 만들어야합니다. 그러면 확인 가능한 항목을 가질 수 있습니다 (없음, 모두, 단일).