안드로이드 팝업메뉴 안에 checkbox들을 넣어 사용하고 싶은데.. 체크박스 모양으로 메뉴가 생성은 되나.
눌렀을 경우 check가 해제도 되지않고,, 버튼을 하나만 눌러도 바로 팝업메뉴가 사라집니다.
아이템을 눌렀을 경우에도 팝업메뉴가 바로 사라지지 않고 , 체크박스가 작동되게 하고싶은데..
도움을 요청합니다
<group
android:id="@+id/checkable_center"
android:checkableBehavior="all" >
<item
android:id="@+id/popup_1"
android:checkable="true"
android:checked="true"
android:title="1"/>
<item
android:id="@+id/popup_2"
android:checkable="true"
android:enabled="true"
android:title="2"/>
....
public void popClick(View v) {
PopupMenu popup = new PopupMenu(this, v);
MenuInflater inflater = getMenuInflater();
Menu menu = popup.getMenu();
inflater.inflate(R.menu.popupmenu, menu);
popup.setOnMenuItemClickListener(new
PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.popup_1:
item.setChecked(!item.isChecked());
break;