'a metin girebilen özel bir pop-up iletişim kutusu (Swype klavye gibi), aşağıdaki ekran görüntüsünde özel bir pop-up nasıl oluşturabileceğimi merak ediyorum (Swype'dan ödünç alındı) klavye), her biri şu anda "bağlı" TextView
(InputConnection aracılığıyla) için bir dize bağlayan birkaç düğüme sahip olabilirsiniz.Android IME: TextView
Lütfen dikkat: bu bir InputMethodService ve sıradan bir Activity
değil. Ben zaten Theme:Dialog
ile ayrı bir Activity
başlatmayı denedim. Ancak, açıldığı anda TextView
ile odağımı kaybediyorum ve klavyem kayboluyor (ve bununla birlikte InputConnection
gitmiş oluyor).
Serin. İpucu için teşekkürler. Zaten Android'in klavye kaynak koduna giriyorum, bu yüzden ben gerçekten bu :-) – znq
@ zq, ben bunu yapmak için başardınız mı? Bir "PopupWindow" kullanarak başka bir şey mi yaptın? İşaretçi sağlayabilir misiniz? –
KeyboardView alt sınıfınızda, PopupWindow'u oluşturmak için, InputMethodService'de veya başka bir yerde önemli değil. Klavyenin üstünde görünmesini istiyorsanız, negatif bir Y konumu kullanın. –