[Menu #1] 간단한 옵션메뉴 추가
반응형
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;
}
반응형
'IT > Android[안드로이드]' 카테고리의 다른 글
[Menu #3] Context Menu를 ListView에 연결시 Position가져오기. (2) | 2010.12.15 |
---|---|
[Menu #2] 컨텍스트 메뉴 기본 구성하기 (0) | 2010.12.15 |
[ListView #5] 사용자 Layout을 이용한 List [BaseAdapter 사용] (2) | 2010.12.14 |
[Activity #4] 투명화 시켜 밑에 activity 보이게 하기. (0) | 2010.12.09 |
[Title #1] Title 숨김 (0) | 2010.12.09 |