[英]android : hide virtual keyboard when the edittext is not clickable and not enabled
我有一個取消選中我的復選框,啟用了我的edittext字段(mEditText.setClickable(true)和mEditText.setEnabled(true))
但是,當這兩個字段為false時,即當選中復選框時,當我單擊禁用的Edittext字段時,它會顯示一個虛擬鍵盤,盡管edittext字段不可編輯。
我想要解決這個問題
當我嘗試取消選中復選框時嘗試使用mEdittext.setfocusable(false),而當選中復選框時設置為setfocusable(true)時。...該字段變為不可編輯,並且虛擬鍵盤也根本不出現
這就是我從您的問題中得到的。
cb = check Box
Edit_Text = Edit Text
if (!cb.isChecked())
{
Edit_Text.setEnabled(true);
Edit_Text.setClickable(true);
}
else
{
Edit_Text.setEnabled(false);
Edit_Text.setClickable(false);
}
對於“隱藏鍵盤”,您應該參考以下內容:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.