[Android] 액션바 메뉴 ActionBarMenu
by Yena Choi
Study Note
액션바 메뉴 (Actionbar Menu)
- 액션바에 버튼 달려면 메뉴 xml 파일에
app:ShowAsAction="ifRoom"
하면되겠다.ifRoom
옵션은 자리가 있을 경우에만 표시 하는 옵션.
onCreateOptionsMenu
오버라이딩 후, 아래와 같이 메뉴를 가져와 inflate한다.getMenuInflater().inflate(R.menu.메뉴, menu); return true;
- 메뉴를 만들었으면, 그 안의 옵션 내용은
onOptionsItemSelecten
으로 만든다. 그 후menu.getItemId
해서switch
나if
문으로R.id.action
이름과 비교해서 일치하는 경우의 할일 지정.