작업 표시 줄이있는 장치에 몇 가지 문제가 있습니다. 전화를 사용할 때 제목 표시 줄과 상태 표시 줄이없는 전체 화면으로 이동하려고합니다. 태블릿에서는 작업 표시 줄을 표시하지만 제목 표시 줄은 표시하지 않습니다. 민스크는 7 살입니다! 전체 테마를 토글 할 때 setTheme 메소드가 작동하지 않아 두 개의 테마를 가질 수 없습니다. 전체 화면 모드로 작업 표시 줄을 표시하는 방법이 있습니까? 지원 라이브러리는 작업 표시 줄을 지원하지 않습니다.Android 테마, 전체 화면 및 작업 표시 줄
첫 번째로이 작업을 수행하려는 유일한 이유는 아무 이유없이 작업 막대에 메뉴 키를 이동하여 이전의 컴플라이언스를 파기했기 때문입니다. 문서에 따라 쉬운 해결책은 android : showAsAction = "ifRoom"을 메뉴 항목에 추가하는 것입니다. 그러나 그것은 절대적으로 아무것도 아닙니다.
나는 Google에서 찾은 수많은 솔루션을 테스트 해 전체 화면을 전환한다고 가정했습니다. 그들 중 아무도 내 장치에서 작동하지 않으므로 직접 사용하지 않았다면 읽은 것을 가리 키지 마십시오.
편집 : 해결했습니다. 문제는 작업 표시 줄을 다시 가져올 Holo 테마를 지정해야한다는 것입니다. 그렇지 않으면 표시되지 않습니다. 나는 이것을 나의 주요 활동에 추가했다. 태블릿에
@Override
public void setTheme(int resid) {
if(isTablet(this))
{
super.setTheme(android.R.style.Theme_Holo);
return;
}
super.setTheme(resid);
}
제목 표시 줄이 작업 표시 줄로 바뀌지 않았습니다. 표시 할 제목 표시 줄을 가져올 수 있습니다. 내가 상상하는 상태 표시 줄과 혼동했다. 나는 제 3 자 물건을 추가하지 않을거야. 나는 태블릿을 떨어 뜨린다. 그리고 마지막 성명서. 실제로 시스템 바에는 문서 항목의 짧은 버전으로 표시되어 태블릿 지원을 추가하기 위해 메뉴 항목에 속성 만 추가해야한다고 생각했습니다. 테마를 설정하면 액션 바에서 이미 작동했습니다 (목록에 있음). 그래서 해결책은 무엇입니까? 타사에 가거나 떨어 뜨리시겠습니까? – Fdk2000
@ Fdk2000 : "제목 표시 줄이 작업 표시 줄로 바뀌지 않았습니다"- API 레벨 11 이상에서 가능합니다. "실제로 작업 표시 줄에있는 경우에만 태블릿 지원을 추가하기 위해 메뉴 항목에 속성을 추가하기 만하면되는 문서 버전의 짧은 버전으로 시스템 바에 나타납니다.'targetSdkVersion'이 11보다 작 으면 메뉴가 시스템 바에 나타나는 유일한 방법입니다. – CommonsWare
감사합니다! 그것은 혼란의 일부를 해결합니다. – Fdk2000