Pytania otagowane jako android-softkeyboard

Domyślna metoda wprowadzania na ekranie zapewniana przez system operacyjny Android.



30
Jak pokazać klawiaturę programową, gdy edittext jest zogniskowany
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 …

6
Android: jak sprawić, aby przycisk Enter na klawiaturze mówił „Wyszukaj” i obsługiwał kliknięcie?
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 …

30
Jak ukryć miękką klawiaturę na Androidzie po kliknięciu poza EditText?
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 …


11
Wyłączyć widok edycji pełnoekranowej dla wprowadzania z klawiatury w trybie poziomym?
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 …


25
Android Jak dostosować układ w trybie pełnoekranowym, gdy widoczna jest klawiatura programowa
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 …

10
Wyłącz klawiaturę numeryczną w NumberPicker
Próbuję dezaktywować klawiaturę programową, gdy używam NumberPicker do wprowadzania wartości liczbowych (ze względów estetycznych). To jest mój kod układu-xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="30dp" android:layout_marginTop="30dp" > <NumberPicker android:id="@+id/repetitionPicker" android:layout_width="40dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/repetitions_short_divider" android:textAppearance="?android:attr/textAppearanceMedium" /> <NumberPicker …


23
Jak ukryć klawiaturę programową po rozpoczęciu aktywności
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.

11
Klawiatura ekranowa Androida automatycznie pojawia się
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 …

22
Miękka klawiatura otwiera i zamyka słuchacza w działaniu w systemie Android
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 …

5
Różnica między AdjustResize i AdjustPan w systemie Android?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.