테크 지식
[커뮤니티] 아마도 쉬운 안드로이드 어플만들기 5-3 옵션 메뉴(1)
퍼갈 때에는 반드시 저작자의 허락과 저작자의 이름(아이디)를 기록하어야 합니다.
저작자는 Snails(tjdtnsu)입니다.
제발 덧글 좀 적어주세요. 강의 적는 시간은 1시간이지만 덧글은 1분도 걸리지 않습니다.
참고 : 이 강좌는 초보자를 위한 Eclipse를 사용하였습니다.
올리는 곳 : 제 네이버 블로그, 디벨로이드 카페, App Development 카페, 프그머 카페
난이도 : ★★★★☆
오늘은 옵션 메뉴입니다.
일단 옵션 메뉴는 뭘까요?
아주 많이 보셨을 듯합니다.
그림판으로 약간 수정
오늘은 실습 코드를 가지고 연구를 해보겠습니다.
public boolean onCreateOptionsMenu(Menu menu){ super.onCreateOptionsMenu(menu); MenuItem item=menu.add(0,1,0,"좋아요"); item.setIcon(R.drawable.ic_launcher); menu.add(0,2,0,"싫어요").setIcon(R.drawable.ic_launcher); SubMenu etc=menu.addSubMenu("알게뭐야"); etc.add(0,3,0,"1번이 꼴려요"); etc.add(0,4,0,"2번이 꼴려요"); return true;
java 파일이라는 건 아시겠죠?
public boolean onCreateOptionsMenu(Menu menu){
처음 생성될 때 메뉴를 추가합니다.
super.onCreateOptionsMenu(menu);
메뉴를 생성합니다.
MenuItem item=menu.add(0,1,0,"좋아요");
메뉴 아이템을 만들고 1번칸에 "좋아요"를 넣습니다.
item.setIcon(R.drawable.ic_launcher);
앞 아이콘 섹션에 ic_launcher라는 아이콘을 넣습니다.
menu.add(0,2,0,"싫어요").setIcon(R.drawable.ic_launcher);
2번칸에 "싫어요"를 넣고 ic_launcher라는 아이콘을 넣습니다.
SubMenu etc=menu.addSubMenu("알게뭐야");
etc라는 서브메뉴를 "알게뭐야"라는 이름으로 만듭니다.
etc.add(0,3,0,"1번이 꼴려요");
3번칸에 "1번이 꼴려요"를 넣는다.
etc.add(0,4,0,"2번이 꼴려요");
4번칸에 "2번이 꼴려요"를 넣는다.
참 쉽죠?
다음은 xml 가지고도 구현해보겠습니다.
</p>