«android-softkeyboard» etiketlenmiş sorular

Android işletim sistemi tarafından sağlanan varsayılan ekran giriş yöntemi.



30
Düzenleme metni odaklandığında yazılım klavyesi nasıl gösterilir?
EditTextOdaklanıldığında (cihazın fiziksel bir klavyesi yoksa) otomatik klavyeyi otomatik olarak göstermek istiyorum ve iki sorunum var: Ekranım Activitygörüntülendiğinde, EditTextodaklandığım ancak klavye görüntülenmediğinde, klavyeyi göstermek için üzerine tekrar tıklamam gerekir (ekranım görüntülendiğinde Activitygörüntülenmelidir). Ve klavyede bitirdiğimde, klavye işten çıkarıldı, ancak EditTextodaklanmaya devam ediyor ve istemiyor (çünkü düzenlemem yapıldı). Devam etmek için …

6
Android: nasıl klavye enter düğmesi "Ara" demek ve tıklama işlemek için?
Bunu anlayamıyorum. Bazı uygulamalarda, üzerine dokunduğunuzda ve ekran klavyesini açtığında klavyede enter tuşu yerine "Ara" düğmesi bulunan bir EditText (metin kutusu) bulunur. Bunu uygulamak istiyorum. Bu Ara düğmesini nasıl uygulayabilir ve Ara düğmesine basıldığını nasıl tespit edebilirim? Düzenle : Arama düğmesinin nasıl uygulanacağını buldu; XML android:imeOptions="actionSearch"veya Java ile EditTextSample.setImeOptions(EditorInfo.IME_ACTION_SEARCH);. Ancak …

30
EditText dışında tıkladıktan sonra android yumuşak klavye gizlemek için?
Tamam, herkes bir klavyeyi gizlemek için uygulamanız gerektiğini biliyor: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); Ancak buradaki en önemli şey, kullanıcı bir EditTextveya softKeyboard olmayan başka bir yere dokunduğunda veya seçtiğinde klavyeyi nasıl gizleyeceğinizdir ? onTouchEvent()Ebeveynim üzerinde kullanmaya çalıştım, Activityancak yalnızca kullanıcı başka bir görünümün dışına dokunursa ve kaydırma …


11
Yatay yumuşak klavye girişi için tam ekran düzenleme görünümünü devre dışı mı bırakıyorsunuz?
Yazılım klavyeleri kullanan Android cihazlarda, manzara modundayken tam ekran klavye düzenleme görünümünün (aşağıda gösterilmiştir) görünmesini engellemek istiyorum (yani yalnızca yazılım klavyesinin kendisini ve arkasındaki görünümümü görmek istiyorum). Bu setExtractViewShown(false)yöntem kullanılarak elde edilebilir varsayalım InputMethodService, ancak bunun varsayılan örneğine erişemiyorum ve özel bir giriş yöntemi uygulamak istemiyorum. Eklemek için düzenlendi: girdinin …


25
Android Ekran klavyesi görünür olduğunda Tam Ekran Modunda düzen nasıl ayarlanır
Yazılım klavyesi etkinken düzeni ayarlamak için çok araştırma yaptım ve başarıyla uyguladım, ancak android:theme="@android:style/Theme.NoTitleBar.Fullscreen"bildirim dosyasında etkinlik etiketimde bunu kullandığımda sorun geliyor . Bunun için android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"farklı seçeneklerle kullandım ama şansım yok. Bundan sonra FullScreenprogramlı olarak uyguladım ve çalışmak için çeşitli düzenler denedim FullScreenama hepsi boşuna. Bu bağlantıları referans aldım ve bu …

10
NumberPicker'da yazılım klavyesini devre dışı bırak
Sayısal değerler (estetik nedenlerle) girmek için bir NumberPicker kullanırken yumuşak klavyeyi devre dışı bırakmaya çalışıyorum. Bu benim layout-xml-code: <?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 android:id="@+id/weightPicker" …

15
Yazılım klavyesi göründüğünde mizanpaj nasıl ayarlanır?
Yazılım klavyesi etkinleştirildiğinde aşağıdaki gibi düzeni ayarlamak / yeniden boyutlandırmak istiyorum: Önce ve sonra: SO'da bulunan iki kaynak bulundu: Yazılım klavyesi gösterilirken tüm alanların ve metinlerin görünür tutulması göründüğünde android yumuşak klavye düzeni bozar Yazılım klavyesi açıkken düzeni ayarlama Ama sorular ve cevaplar oldukça belirsiz, işte ne istediğimi daha net …

23
Etkinlik başladığında Soft Keyboard nasıl gizlenir
android:windowSoftInputMode="stateVisible"Manifest'te bir Edittext'im var . Şimdi aktiviteyi başlattığımda klavye gösterilecek. Nasıl saklanır? Kullanamıyorum android:windowSoftInputMode="stateHiddençünkü klavye görünür olduğunda uygulamayı simge durumuna küçültün ve devam ettirin, klavye görünür olmalıdır. İle denedim InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); Ama çalışmadı.

11
Android ekran klavyesi otomatik açılır
Uygulamalarımdan birinde "açılış ekranı" (temelde bir menü) ve EditTextardından birkaç Buttons harfi var. Sorun şu ki, bazı kullanıcılarım uygulamayı açtıklarında, ekran klavyesini bile dokunmadan otomatik olarak açtıklarını bildiriyorlar EditText. Anlayabildiğim kadarıyla, bu kullanıcıların tümü HTC Hero kullanıyor . Bu 1.5 sürümünde bir hata mı? Bu konuda yapabileceğim bir şey var …

22
Android'de bir etkinlikte yumuşak klavye açık ve kapalı dinleyici
Activity5 EditTexts olan bir yerim var . Kullanıcı ilkini tıkladığında, EditTextiçine bir değer girmek için yazılım klavyesi açılır. Yazılım klavyesi açıldığında ve kullanıcı ilk tıklattığında ve yazılım klavyesi arka düğmedeki aynı tuştan kapandığında başka bir Viewgörünürlük ayarlamak istiyorum . Sonra başkalarının görünürlüğünü görünür yapmak istiyorum.GoneEditTextEditTextView EditTextAndroid'de ilk tıklamayla yumuşak klavye …

5
Android'de adjustResize ve adjustPan arasındaki fark nedir?
Yazılım klavyesi göründüğünde UI bileşenlerini yeniden boyutlandırmak için kullanılan bir kod yazmaya çalıştım . AdjustResize kullandığımda , UI bileşenlerini yeniden boyutlandırır ve aynı zamanda adjustPan bana aynı çıktıyı verir. Aralarındaki farkı ve her bir bileşeni ne zaman kullanacağımı bilmek istiyorum? UI'yi yeniden boyutlandırmak için hangisi (adjustPan veya adjustResize) iyidir? İşte …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.