2011-12-27 3 views
0

내 앱의 일부 화면에서 Honeycomb의 상태 표시 줄을 희미하게해야하므로 View.setSystemUiVisibility (int) 메소드를 사용했습니다. 그러나 그것이 작동하기 위해서는 내 매니페스트에서 targetSdkVersion 속성을 11로 변경했습니다. 이제 모든 것이 완벽하게 작동하지만 상태 표시 줄의 "메뉴"버튼이 사라져 일부 옵션에 액세스 할 수 없습니다. targetSdkVersion = 11을 유지하면서 어떻게 표시합니까?Android 3.0 statusbar & targetSdkVersion 매니페스트의 메뉴 버튼

답변

0

targetSdkVersion = 11을 유지하는 동안 어떻게 표시합니까?

그렇지 않습니다. 메뉴가 작업 표시 줄에 나타납니다. 작업 표시 줄을 제거한 경우 다시 가져 오거나 옵션 메뉴를 사용하지 마십시오.

+0

아니요, 옵션이 아닙니다. 내 앱을 완전히 다시 디자인하고 싶지는 않지만 Honeycomb에서 소개 된 몇 가지 기능을 사용하고 싶습니다. – Grishka

+0

@Grishka : *** *** 선택 사항은 액션 바를 되돌 리거나 옵션 메뉴를 사용하지 않거나'targetSdkVersion'을'11' 미만으로 사용하는 것입니다. 그리고 그 후자의 선택은 당신이 달이 갈수록 비열한 프로그래머처럼 보이게하고, 애플 리케이션의 증가 비율이'11' 룩앤필로 업그레이드 할 것입니다. 비교적 많은 앱이 액션 바 (여러 게임, 일부 동영상 플레이어)를 놓을 필요가 있으므로, 액션 바 복원을 강력하게 권장합니다.이 경우 옵션 메뉴가 나타납니다. – CommonsWare

+0

그래서 사용자 정의 ActionBar 같은 제목 표시 줄에 메뉴 버튼을 추가하기로했습니다. – Grishka

관련 문제