Mam A EditTexti A Buttonw moim układzie. Po wpisaniu w polu edycji i kliknięciu przycisku Buttonchcę ukryć wirtualną klawiaturę. Zakładam, że jest to prosty fragment kodu, ale gdzie mogę znaleźć przykład? Podczas dotykania poza klawiaturą.
Chcę automatycznie wyświetlać klawiaturę programową, gdy EditTextjest ustawiona ostrość (jeśli urządzenie nie ma fizycznej klawiatury) i mam dwa problemy: Kiedy moje Activityjest wyświetlane, moje EditTextjest skupione, ale klawiatura nie jest wyświetlana, muszę ponownie kliknąć na nią, aby wyświetlić klawiaturę (powinna być wyświetlana, gdy moje Activityjest wyświetlane). A kiedy klikam przycisk …
Nie mogę tego rozgryźć. Niektóre aplikacje mają EditText (pole tekstowe), które po dotknięciu i wyświetleniu klawiatury ekranowej ma przycisk „Szukaj” zamiast klawisza Enter. Chcę to zaimplementować. Jak wdrożyć ten przycisk wyszukiwania i wykryć naciśnięcie przycisku wyszukiwania? Edycja : znaleziono sposób implementacji przycisku Szukaj; w formacie XML, android:imeOptions="actionSearch"lub w języku Java …
Ok wszyscy wiedzą, że aby ukryć klawiaturę, musisz zaimplementować: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); Ale najważniejsze jest to, jak ukryć klawiaturę, gdy użytkownik dotyka lub wybiera inne miejsce, które nie jest klawiaturą lub klawiaturą EditText? Próbowałem użyć onTouchEvent()na moim rodzicu, Activityale to działa tylko wtedy, gdy użytkownik dotyka …
Na urządzeniach z Androidem, które używają miękkich klawiatur, chcę zapobiec wyświetlaniu widoku edycji klawiatury pełnoekranowej (pokazanego poniżej) w trybie poziomym (tzn. Chcę widzieć tylko samą klawiaturę miękką i mój widok za nią). Zakładam, że można to osiągnąć przy użyciu tej setExtractViewShown(false)metody InputMethodService, ale nie mogę uzyskać dostępu do domyślnej instancji …
Chciałbym zmienić układ w zależności od tego, czy wirtualna klawiatura jest wyświetlana, czy nie. Przeszukałem API i różne blogi, ale nie mogę znaleźć niczego przydatnego. Czy to możliwe? Dzięki!
Dużo badałem, aby dostosować układ, gdy klawiatura programowa jest aktywna i udało mi się ją zaimplementować, ale problem pojawia się, gdy używam android:theme="@android:style/Theme.NoTitleBar.Fullscreen"tego w moim tagu aktywności w pliku manifestu. Do tego użyłem android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"różnych opcji, ale bez powodzenia. Potem zaimplementowałem FullScreenprogramowo i próbowałem różnych układów, FullScreenale wszystko na próżno. Skierowałem …
Chciałbym dostosować / zmienić rozmiar układu, gdy aktywowana jest klawiatura programowa, jak poniżej: Przed i po: Znaleziono kilka zasobów w SO: Jak zachować wszystkie pola i teksty widoczne, gdy wyświetlana jest klawiatura ekranowa miękka klawiatura android psuje układ, gdy się pojawi Dostosuj układ, gdy włączona jest klawiatura programowa Ale pytania …
Mam Edittext android:windowSoftInputMode="stateVisible"w Manifest. Teraz klawiatura zostanie wyświetlona, gdy rozpocznę aktywność. Jak to ukryć? Nie mogę użyć, android:windowSoftInputMode="stateHiddenponieważ gdy klawiatura jest widoczna, zminimalizuj aplikację i wznów ją, klawiatura powinna być widoczna. Próbowałem z InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); ale to nie zadziałało.
Jedna z moich aplikacji ma „ekran otwierający” (w zasadzie menu), EditTextpo którym następuje kilka Buttonsekund. Problem polega na tym, że kilku moich użytkowników zgłasza, że po otwarciu aplikacji automatycznie pojawia się klawiatura ekranowa, nawet bez dotykania EditText. O ile wiem, wszyscy ci użytkownicy używają HTC Hero . Czy to błąd …
Mam Activitygdzie jest 5 EditTexts. Gdy użytkownik kliknie pierwszą EditText, klawiatura programowa otwiera się, aby wprowadzić do niej jakąś wartość. Chcę ustawić Viewwidoczność innych osób , Gonekiedy miękka klawiatura otwiera się, a także kiedy użytkownik klika pierwszą, EditTexta także kiedy miękka klawiatura zamyka się z tego samego EditTextprzycisku Wstecz. Następnie …
Próbowałem napisać kod, który jest używany do zmiany rozmiaru komponentów interfejsu użytkownika, gdy pojawia się klawiatura programowa. Kiedy używam AdjustResize, zmienia rozmiar komponentów interfejsu użytkownika, a jednocześnie adjustPan dał mi ten sam wynik. Chcę poznać różnicę między nimi i kiedy używać każdego komponentu? Który z nich (adjustPan lub adjustResize) jest …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.