반응형
안녕하세요 돼지왕 왕돼지입니다.
Android ICS ( 아이스크림 샌드위치 ) 버전부터는 Menu Button 이 나오지 않습니다. ( 사실은.. HoneyComb )
Galaxy Nexus ( 겔럭시 넥서스 ) Soft Key 의 경우가 대표적이라고 할 수 있는데 왜 그럴까요?
Menu Key 가 사라진 이유.
Android SDK 10 초과. 즉 3.0 HoneyComb 부터 Menu 키가 사라지는 효과가 나옵니다.
이는 Action Bar 의 등장 때문인데요..
Action Bar 가 Menu 의 역할을 해오기 때문에 minSDK 가 11 이상일 경우는
Menu 키가 필요없다고 여겨져 나오지 않게 됩니다.
( 사실 HoneyComb 부터 이 규칙이 적용되는데, HoneyComb 은 Phone 에 들어갈 수 없어 알아채기가.. )
Menu Key 를 등장시키는 방법은 없나요?
minSDK 를 10 이하로 설정해주시면 되겠습니다.
minSDK 를 낮출 경우, 동일한 API 에 대해서 낮은 버전을 사용할 수도 있으니,
무조건 낮추는 것은 좋은 방법이 아닙니다.
혹자는 화면 안에 Menu 버튼을 따로 만들것을 권유하고 있습니다.
도움이 되셨다면 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] SMS, MMS Database Table (2) | 2012.03.14 |
---|---|
[Android/안드로이드] IME 보다 먼저 BackKey 를 감지하는 방법. (0) | 2012.03.13 |
[Android/안드로이드] 프로를 위한 팁 ( ProTip ) - 부제 : Featured App 만들기 (0) | 2012.03.07 |
[Android/안드로이드] Memory Management For Android. (8) | 2012.03.07 |
[Android/안드로이드] Rainbow progress bar ( custom view sample code ) (0) | 2012.02.28 |
댓글