Po otwarciu ich miękkiej klawiatury w mojej aplikacji w trybie poziomym klawiatura obejmuje całą moją aplikację. Jedyne, co się pokazuje to klawiatura i spacja u góry, aby wprowadzić tekst. Klawiatura wydaje się być poprawna w trybie portretu.Klawiatura otwiera się w trybie pełnoekranowym w trybie poziomym.
Odpowiedz
Zasadniczo nie jest to błąd Twojej aplikacji. To, jak zaprojektowany jest edytor IME klawiatury. Gdy użytkownik przejdzie do trybu poziomego, zajmie cały ekran.
Możesz zainstalować zewnętrzny edytor IME ze sklepu Play i sprawdzić, jak działa on w trybie pionowym.
Zgodnie z linkiem podanym przez MCeley poniżej. Można zrobić coś jak poniżej
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;
}
lub zmienić swój manifest dla swojej działalności, jak poniżej
android:imeOptions="flagNoExtractUi"
Tak, cały ekran jest podjęte, ponieważ tak zaprojektowano klawiaturę. Możesz jednak powiedzieć natywnej klawiaturze, że nie chcesz używać tego trybu edycji nawet w orientacji poziomej. Zobacz powiązane pytanie, na które użytkownik otrzymał rozwiązanie: http://stackoverflow.com/questions/4336762/disabling-the-fullscreen-editing-view-for-soft-keyboard-input-in-landscape – MCeley
Dzięki za link więc 'outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;' czy magia –
jest minimalnym sdk targer do tego? moja jest 2.3.3 .. –
- 1. YotubePlayerSupportFragment w trybie pełnoekranowym w trybie poziomym
- 2. Android 3.1 miękka klawiatura w trybie pełnoekranowym
- 3. Wskazówki AutoCompleteTextView w trybie poziomym
- 4. Ukrywanie tytułu w trybie pełnoekranowym?
- 5. Uruchamianie witryny w trybie pełnoekranowym
- 6. SKStoreproductviewcontroller obcięty w trybie poziomym
- 7. Jak otworzyć tylko połowę klawiatury w trybie poziomym?
- 8. YouTube iframe API - Android w trybie pełnoekranowym
- 9. Określanie widoku w trybie pełnoekranowym OpenGL ES
- 10. ActionBar SearchView nie w pełni rozwija się w trybie poziomym
- 11. Wymusza uruchomienie aplikacji iOS w trybie poziomym
- 12. UINavigationPrzestrzenie sterujące nawigacją w trybie poziomym
- 13. Czy uruchomić aplikację tylko w trybie poziomym?
- 14. Jak pozbyć się najwyższej blaknięcie krawędzi w trybie pełnoekranowym Android?
- 15. Dlaczego wysokość klawiatury iPada w trybie poziomym wynosi 1024 pikseli?
- 16. Rozmiar ramki nie zmienia się w trybie poziomym
- 17. Aplikacja na iOS uruchamia się w trybie poziomym
- 18. Domyślna klawiatura alfanumeryczna iPada w trybie numerycznym
- 19. Miękka klawiatura systemu Android ukrywa dane wejściowe z CordovaWebView w trybie pełnoekranowym
- 20. Widok interfejsu użytkownika w widoku modalnym jest wyświetlany w trybie pionowym w trybie poziomym.
- 21. Korzystanie z CameraCaptureUI w systemie Windows 10 w trybie pełnoekranowym
- 22. Appbar w stylu Metro w trybie pełnoekranowym WPF
- 23. w Android, układ zakładka coraz niewłaściwy pogląd w trybie poziomym
- 24. Witryna na iPada w trybie pełnoekranowym w przeglądarce Safari
- 25. Jak ustawić aktywność w trybie pełnoekranowym w systemie Android?
- 26. Klawiatura otwiera się po kliknięciu pustego miejsca.
- 27. Zachowaj pełnoekranowy interfejs API w trybie pełnoekranowym po kliknięciu linku
- 28. Wykonywanie komórki wyjściowej notebooka Jupyter w trybie pełnoekranowym
- 29. Maksymalizuj Emacs podczas uruchamiania? (nie w trybie pełnoekranowym)
- 30. Tworzenie formularzy Xamarin dla systemu Android w trybie pełnoekranowym
zdarza się tylko w 2.3.3 ... przede wszystkim wersja jest ok .. –
Mam kilka pól edittext ... kiedy klikam dowolne ... w trybie poziomym..keyboad pojawia się nad aplikacją .. –
Zamiast mówić kodu, możesz umieścić tutaj kod? Czy możesz też google przed wysłaniem na SO? – Siddharth