안드로이드 개발 질문/답변
(글 수 45,052)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
return(super.onCreateOptionsMenu(menu));
}
대충 이런식으로 쓰시는것 같더라구요.
그런데 레퍼런스를 봐도 로그를 찍어봐도 호출은 한번 밖에 안되는것 같던데
어째서 메뉴가 계속 올라오는 건가요?
제가 하려는게 커스텀뷰를 만들어서 붙일려구 하는데 이것저것 다해보다가 그냥 키이벤트를 넣었는데요
혹시 좋은방법있으시면 좀 알려주세요 ㅠ




onCreateOptionsMenu는 한번만 되는게 맞습니다.
메뉴가 올라올때 마다 변경하고 싶으시면
onPrepareOptionsMenu 이 함수를 오버라이드하시길 바랍니다.