본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] ICS ( 아이스크림 샌드위치 ) 에서 Menu Button 이 안 나와요.

by 돼지왕 왕돼지 2012. 3. 12.
반응형


안녕하세요 돼지왕 왕돼지입니다.

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 버튼을 따로 만들것을 권유하고 있습니다.


 
도움이 되셨다면 손가락 꾸욱~

반응형

댓글