옵션 메뉴
2021. 7. 4. 22:41ㆍ(구)공부/ANDROID
728x90
옵션 메뉴 -
XML에 <menu> <item></item> </menu>과 같은 식으로 작성 후
java에서 onCreateOptionMenu 오버라이딩
onOptionItemsSelected 오버라이딩
onCreateOptionMenu -
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.munu.xml아이디, menu);
기본 형태
자바로 메뉴를 만들 경우
menu.add(0,1,0,"Text"); 와 같은 형태
서브 메뉴는 menu.addSubMenu와 같은 형태
onOptionsItemSelected -
switch(item.getItemId()){
}
기본 형태
컨텍스트 메뉴 -
위젯을 롱 클릭하면 나오는 메뉴
XML 만들기 - onCreate 내부에 registerForContextMenu() 등록
onCreateContextMenu() 오버라이딩 onContextItemSelected() 오버라이딩
onCreateContextMenu-
MenuInflater inflater - getMenuInflater();
if(v = = 위젯1)
if(v = = 위젯2)
기본형
onCreate() 안에 registerForContextMenu(위젯) 등록
728x90