본문 바로가기

프로그래밍언어/Android Programming

안드로이드 서브 메뉴 만들기!




public boolean onCreateOptionsMenu(Menu menu) {
  super.onCreateOptionsMenu(menu);
  SubMenu etc = menu.addSubMenu("지역");
  etc.add(0,1,0,"서울");
  etc.add(0,2,0,"부산");
  
  MenuItem item=menu.add(0,3,0,"설정");
  
  item.setAlphabeticShortcut('a');
  
    return true;
 }int start = 0, end = 100;
   int result;
public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {
  case 1:

 case 2:

case3;
}

첫번째 박스안에 있는 것들이 '메뉴'버튼을 눌렀을 때 나오는 메뉴
두번째 박스에서는 어떠한 것들이 출력이 될지  ( seticon 해주면 아이콘도 나오게 됩니다 )

case 1, 2, 3, 는 1 -  서울, 2 - 부산, 3 - 설정 으로 메서드를 넣어주시면 되겠네요!