Hallo,
ich habe eine Anwendung für ein Tablet geschrieben, die als Fullscreen arbeiten soll.
Das geht soweit auch, aber immer wenn man eine Eingabe machen will, kommen die Bars (für Home, zurück, etc.) oben und unten rein.
So müsste ich nach jeder Eingabe wieder auf Fullscreen setzen.
Gibt es eine bessere Möglichkeit?
Hier meine Funktion zum Setzen des Fullscreens.
Delphi-Quellcode:
uiOptions :=
TJView.JavaClass.SYSTEM_UI_FLAG_LAYOUT_STABLE
or TJView.JavaClass.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
or TJView.JavaClass.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
or TJView.JavaClass.SYSTEM_UI_FLAG_HIDE_NAVIGATION
or TJView.JavaClass.SYSTEM_UI_FLAG_FULLSCREEN
// or 2048 // SYSTEM_UI_FLAG_IMMERSIVE = 2048
or 4096; //SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 4096
;
CallInUIThreadAndWaitFinishing(
procedure
begin
SharedActivity.getWindow.getDecorView.setSystemUiVisibility(uiOptions);
end);