Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
옵션 메뉴 만드는 것에 대해서 질문드립니다.
후니훈
https://www.androidpub.com/android_dev_qna/90781
2010.01.29
16:27:46
3146
3
앱개발 질문
옵션 메뉴를 만들 때
onCreateOptionsMenu 메서드와 onOptionsItemSelected 메서드를 사용하는데
왜 그 두 메서드의 반환 타입이 boolean으로 되는 건가요??
그리고 에뮬레이터의 menu 를 클릭하면 onCreateOptionsMenu 메서드가 동작하는 건가요??
생성된 옵션메뉴를 클릭하면 자동으로 onOptionsItemSelected 메서드가 동작하는 건가요??
부탁드립니다~~~^^
이 게시물을
목록
2010.01.29
16:59:32
정조
다른 부분은 저도 잘모르겠지만
궁금해하신 "왜 그 두 메서드의 반환 타입이 boolean으로 되는 건가요??" 내용은
아래 샘플코드로 간접답변이 될른지 모르겠습니다...
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == light_id ) {
item.setChecked(true);
isLight = true;
return true;
} else if (item.getItemId() == dark_id ) {
item.setChecked(true);
isLight = false;
return true;
}
return super.onOptionsItemSelected(item);
}
이상 입니다.
2010.01.29
17:27:50
wonae
에뮬레이터의 menu 를 클릭하면 onPrepareOptionsMenu()로 들어갑니다.
onCreateOptionsMenu()는 처음에 만들어질때만 들어갑니다.
메뉴를 클릭하면 onOptionsItemSelected()로 들어갑니다.
2010.02.01
09:37:46
후니훈
감사요^^
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
번호
분류
제목
글쓴이
날짜
추천
조회
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기
33
멍멍대왕
01-21
5
711156
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수!
176
회색
01-29
7
1188796
1971
앱개발 질문
안녕하세요...맵뷰에 다른 종류의 마커 두개 그리기 질문드려요..정말 황당합니다.
완전 초보입니다.
01-29
3137
1970
앱개발 질문
SipDroid분석중에 .. preferenceManager값가져오는 부분..
2
프랑켄슈타인
01-29
5131
1969
앱개발 질문
EditText 클릭시 입력기 안나오게 하는법 좀 알려주세요.(코드첨부)
2
안드로남
01-29
6042
1968
앱개발 질문
리눅스 환경에서 jar파일 import가 잘 안됩니다.
엘핀
01-29
4100
1967
앱개발 질문
제발...제발....답변 부탁드려요.. 개발자님들.....
2
권계
01-29
2183
1966
앱개발 질문
Sqlite3 사용법에 대하여 제발.....부탁드려요..
2
권계
01-29
7864
1965
앱개발 질문
더블버퍼링이 제대로 되고있는건가요?
2
테나
01-29
3039
1964
앱개발 질문
이클립스 views박스안에 webview 를 추가할수있는방법이 있습니까?
울라울라울랄라
01-29
2164
앱개발 질문
옵션 메뉴 만드는 것에 대해서 질문드립니다.
3
후니훈
01-29
3146
1962
앱개발 질문
AudioRecode관련 음성을 파일로 저장하기...
1
프랑켄슈타인
01-29
3802
1961
앱개발 질문
비밀 번호 설정창 구현시 EditTextPreference 질문
외계인똥
01-29
2732
1960
앱개발 질문
Ringtone 관련 질문입니다 - Silent Ringtone 처리
theBaritone
01-29
2827
1959
앱개발 질문
에뮬레이터 storage 에러 문의 입니다
3
바보토끼
01-29
2782
1958
앱개발 질문
sqlite foreign key, trigger, markTableSyncable 질문
6
강시아
01-29
4259
1957
앱개발 질문
SQLite table을 사용중 다른테이블을 생성시 문제입니다.
2
Avalanches
01-29
2391
1956
앱개발 질문
스피너에서 이벤트 처리 어떻게 해야될까요?
2
늬미럴뽕
01-29
5564
1955
앱개발 질문
onInterceptTouchEvent 와 onTouchEvent 관련 질문
1
JaeHwa
01-29
8645
1954
앱개발 질문
WebViewDatabase 클래스에 대해서 여쭤 봅니다.
원조안드로이드
01-29
2187
1953
앱개발 질문
갤러리 뷰 내의 회전에 대한 질문입니다.
누리보듬
01-29
2494
목록
쓰기
첫 페이지
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
끝 페이지
최근 인기글
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
제목+내용
제목
내용
댓글
이름
닉네임
태그
검색
취소
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer
궁금해하신 "왜 그 두 메서드의 반환 타입이 boolean으로 되는 건가요??" 내용은
아래 샘플코드로 간접답변이 될른지 모르겠습니다...
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == light_id ) {
item.setChecked(true);
isLight = true;
return true;
} else if (item.getItemId() == dark_id ) {
item.setChecked(true);
isLight = false;
return true;
}
return super.onOptionsItemSelected(item);
}
이상 입니다.