[Menu #1] 간단한 옵션메뉴 추가

Posted by [하늘이]
2010. 12. 14. 16:56 IT/Android[안드로이드]
반응형
Option메뉴 키를 눌렸을 때 가장 간단히 메뉴를 추가하는 코드입니다.
상속받은 것이 ListActivity를 하였는데 이건 신경쓰지마세요. 이번내용에는 
Activity상속 받은 것과 전혀 상관없습니다.

onCreateOptionMenu에서 메뉴를 구성합니다.
그리고, onOptionsItemSelected에서 선택된 항목에 대해서 전달되어 집니다.

public class RepeatMenuDelList extends ListActivity {
private static final int Menu1 = Menu.FIRST+1;
private static final int Menu2 = Menu.FIRST+2;
..............
        @Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, Menu1, Menu.NONE, R.string.selectAll);
menu.add(Menu.NONE, Menu2, Menu.NONE, R.string.DeselectAll);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
            super.onOptionsItemSelected(item);

            switch (item.getItemId()) {
                case Menu1:.............break;

                case Menu2:..........break;
            }

            return true;
}


반응형