10 Temmuz 2009, Cuma
Yakın/Android Klavyeyi gizlemek
EditText
ve benim düzeni Button
bir ben var. Bu yazı düzenleme alanı ve Button
, bir çift olarak bir sanal klavye gizlemek istiyorum. Basit bir varmış, bir ya da iki - liner bunu yapmayı düşünüyorum. Nerede bir örnek bulabilirim?
CEVAP
10 Temmuz 2009, Cuma
Android sanal klavye ** 7, mesleğini kullanarak gizlemek için zorlayabilir hideSoftInputFromWindow
odaklanmış görünümü içeren pencerenin simge geçiyor.
// Check if no view has focus:
View view = this.getCurrentFocus();
if (view != null) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
Bu klavye her durumda gizli olmaya zorlar. Bazı durumlarda kullanıcı açıkça görünmesini (menü basılı tutarak) kuvvet yoktu sadece klavye gizlemek sağlamak için ikinci parametre olarak InputMethodManager.HIDE_IMPLICIT_ONLY
geçmek isteyeceksiniz.
Bunu Paylaş:
nasıl dışarıda EditText tıkladıktan so...
Android liste görünümü kaydırma çubuğu...
Nasıl yapılır yakalama 'sanal kla...
Android yakın uygulama ve piyasaya gir...
ne kadar boş alan iphone dokunulduğund...