Pracuję nad grą i chcę mieć pełny ekran dla siebie.Gdzie jest wywołanie API, aby wykonać "tryb wyłączenia" w strukturze plastra miodu?
Czy ktoś znalazł sposób, aby aplikacja działała na pełnym ekranie emulatora podglądu w Androidzie Honeycomb?
Pracuję nad grą i chcę mieć pełny ekran dla siebie.Gdzie jest wywołanie API, aby wykonać "tryb wyłączenia" w strukturze plastra miodu?
Czy ktoś znalazł sposób, aby aplikacja działała na pełnym ekranie emulatora podglądu w Androidzie Honeycomb?
We wcześniejszych wersjach Androida można ustawić aplikację do trybu pełnoekranowego przy użyciu tej linii w manifeście:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen".
nie mogę powiedzieć na pewno, że działa w 2.3, ponieważ nie mam zrobić jeszcze coś z 2.3.
Po drugie, nie jestem zbyt obeznany z pojęciem "tryb świateł", ale można dostosować jasność ekranu za pomocą pola WindowManager.LayoutParams
class i screenBrightness
.
dwie rzeczy mogę dodać:
Moja ListActivity ukrywa pasek stanu, ale gdy wyskakuje postępu dialogowym Pasek stanu pokazuje na jak długo zostanie wyświetlone okno dialogowe postępu. Poniższy tekst skrócił go do krótkiego flashowania i dotyczy wszystkich okien dialogowych wykonanych za pomocą "showDialog". Nie mogę się jeszcze tego całkowicie pozbyć.
protected void onPrepareDialog (int id, Dialog dialog) {
View main_layout = dialog.findViewById(android.R.id.content).getRootView();
main_layout.setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
}
zastrzeżenie: „onPrepareDialog” jest przestarzała ...
Jak pokazano we fragmencie powyżej, można uzyskać widoku root identyfikator bez określenia wyraźnej tożsamości w układzie dominującej w pliku XML szablonu , co czyni tę edycję jednym plikiem.
Pełny przykład jest dostępny w przykładzie HoneycombGallery. –
Z mojego doświadczenia wynika, że to * działa tylko wtedy, gdy 'android: minSdkVersion' jest> = 11. –
tylko po to, aby wyjaśnić po moim dochodzeniu, widok, który musisz użyć, to widok najwyższego poziomu w bieżącym działaniu, który wypełnia ekran. –