Mam niewielki problem z interfejsem użytkownika w mojej aplikacji;Zachowaj stan miękkiego wejścia/IME w zmianie orientacji
Podczas przechodzenia z pozycji poziomej na portret (lub portretu na krajobraz) przy otwartej klawiaturze ekranowej klawiatura się ukrywa.
Co chcę zrobić, to zatrzymać ukrywanie klawiatury przy zmianie orientacji.
(Edit - Nie chcę, aby wymusić klawiaturę otwarte, jeśli klawiatura została ukryta przed zmianą orientacji, chcę pozostać ukryte - Chcę zachować na klawiszach otwarty/zamknięty stan) .
Mam rozejrzał się na odpowiedź i wydaje się, dodając stateUnchanged
do windowSoftInputMode
opcji w manifeście na Activity
jest poprawny sposób rozwiązać ten problem (jak opisano w android documentation:
android:windowSoftInputMode="stateUnchanged|adjustResize"
Problem jest to wydaje się mieć żadnego efektu.
czy ktoś wie o wszelkich zastrzeżeń do tej funkcji? czy to nie może działać, jeśli EditText
który koncentruje się w?
To wstyd, nikt nie odpowiedział na to. Mam podobny problem, który nie działa tylko w przypadku Samsunga s6 w fragmencie okna dialogowego. –
Mam prawie dokładnie ten sam problem. Zadałem też pytanie: http: //stackoverflow.com/questions/39173171/keyboard-dismissed-on-rotation-to-landscape-mode-android – sr09
Czy masz teraz rozwiązanie tego problemu? – sr09