Kendinden üretilebilen giriş alanı içeren bir Android uygulaması var (TextView
veya EditText
öğeleri), bu yüzden klavyeyi gösterme/gizleme, kullanıcı girdisini işlemek ve girilen simgeleri göstermem gerekiyor kendimÖngörülü metni program aracılığıyla devre dışı bırakma (EditText olmadan)
Standart görünüm için tahmini metin modunu devre dışı bırakmam gerekir. Ne yazık ki Android View
sınıfında (android.view.View) hiçbir işlevi yoktur setInputType
.
Muhtemel bir çözüm var. Verilen görüntünün InputConnection
'unu alın ve özelliklerini değiştirin. Ancak, InputConnection
güncel örneğinin nasıl ayarlanacağını ve ayarlanamadığını bulamıyorum, maalesef onCreateInputConnection
işlevi de çağrılmıyor.
Standart görünüm için akıllı metin modunu devre dışı bırakacak herhangi bir yöntem var mı?
Teşekkür ederim Mike. Ancak, uygulama ne 'TextView' ne de EditView' öğelerini içermez. –
Neyi başarmaya çalıştığınızdan emin değilim. Düzenlenebilir bir alana dokunduğunuzda veya odakta olduğunuzda klavye görünecektir. Odağı olan giriş alanı olmadan manuel olarak gösteriyor musunuz? Bazı kodların var mı? – Mike
Evet. Kendi oluşturduğum giriş alanını kullanıyorum, bu yüzden klavyeyi göstermeli ve kullanıcı girişini kendi başıma kullanmalıyım. –