Witam wszystkich,
Czy ktoś z Was wie, jak ustawić w Androidzie tryb FullScreen bez widoczności dolnej belki z przyciskami back, home itp.? Stworzyłam sobie na dzień dobry prymitywną aplikację "Hello Word", lecz udało mi się jedynie pozbyć górnego paska z godziną:
Jak zrobić pełen FullScreen?
Do AndroidManifestu dopisałam poniższą linijkę:
<application
...
android:theme="@android:style/Theme.NoTitleBar"
...
</application>
Do mojego activity dwie poniższe:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:background="@android:color/background_light"
A w klasie, zmodyfikowałam metodę onCreate w następujący sposób:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
Z góry dziękuję za pomoc/wskazówki!
Pozdrawiam.
--EDIT
Udało mi się uzyskać coś takiego:
Użyłam w tym celu niepolecanej (deprecated) stałej View.STATUS_BAR_HIDDEN:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN
|View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|View.STATUS_BAR_HIDDEN);
Mimo wszystko belka dalej jest. Jak się jej pozbyć całkowicie? :) Przecież np w grach fullscreen nie mamy kropek (hidden status bar), tylko tej belki po prostu nie ma. To znaczy, że się da, tylko nie wiem jak taki efekt osiągnąć...
Pomożecie? Dzięki! :)
- 31696cb0e1.png (20 KB) - ściągnięć: 175
- 708b9e4a1b.png (26 KB) - ściągnięć: 208