Inizialmente ho impostato la mia attività di essere in modalità immersiva con il seguente codice:barra di stato appare quando viene visualizzata la tastiera morbida ma non nascosto indietro quando tastiera virtuale scompare, mentre in modalità immersiva
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
Tutto funziona bene fino a quando l'utente clicca su EditText e appare la tastiera virtuale. Fa sì che la barra di stato si attacchi in alto e non si nasconda mai più indietro anche dopo che la tastiera virtuale scompare. Stranamente, ho riscontrato questo problema solo sui telefoni LG/Samsung, i telefoni Sony non hanno alcun problema con questo. Qualcuno ha qualche idea su questo?
hai trovato qualche soluzione? – user18853
Sì :) a quanto pare ho bisogno di aggiungere- true
per l'xml della mia attività –
@AndriantoLie Il tuo commento è corretto. Per favore aggiungilo come risposta e accettalo per i futuri lettori. –