android禁用鍵盤
A. 怎麼禁用載安卓自帶鍵盤啊
1.設置,語言和輸入法,選擇輸入法,別選內置輸入法。
2.設置,應用設置,顯示系統應用,停用內置輸入法。
3.當前面兩種都不能用的時候,需要root許可權,system/APP裡面刪除輸入法。
B. Android 軟鍵盤的彈出及關閉
一、彈出:
方法1(推薦,此種方式可以自動彈出,無需延遲):
方法2(此種方式需要延遲一段時間,等UI載入完畢之後方能生效。但這個載入時間因不同手機而無法統一。你的手機好點,可能100毫秒就載入完畢,我的手機差點,可能需要1000毫秒才能載入完成。因此無法保證一定能自動彈出軟鍵盤):
方法3(推薦。原理同上,只是不需要自己寫死延遲時間。因為不同手機UI載入完畢所需時間可能不一樣,這種方法比較保險,總是在UI載入完畢之後彈出,靈活性較好。而方法2延遲時間是寫死的700毫秒,有可能在一些性能比較差的手機,700毫秒內UI還無法載入完畢,因此無法自動彈出軟鍵盤。也有可能因為手機性能太好,100毫秒就載入完UI,而後面的600毫秒就算白等了,靈活性、可靠性及用戶體驗都很差):
二、關閉(如果是在Dialog中彈出的,則一定要在Dialog關閉前關閉軟鍵盤;如果是在Activity中彈出的,則一定要在finish之前關閉軟鍵盤):
方法1:
方法2(推薦):
C. android 怎樣禁止彈出鍵盤
在開發Anroid的時候,當你打開一個界面的時候,屏幕的焦點會自動停留在第一個EditText中,Android的軟鍵盤默認會自動彈出,用戶第一眼連界面都沒有看清楚,軟鍵盤就彈出來了,這就影響到了用戶體驗,我們需要設置打開界面的時候,當EditText獲取焦點的時候,不彈出軟鍵盤,其實也很簡單
D. 怎麼設置android 鍵盤輸入法禁止關閉
關掉android手機軟鍵盤打字的聲音: 1.打開【設定】。 2.打開【聲音】。 3.找到【撥號鍵盤音】和【觸摸聲音】,將勾去掉即可。 Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和...
E. Android怎麼關閉EditText中的軟鍵盤
1、EditText有焦點(focusable為true)阻止輸入法彈出
editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { editText.setInputType(InputType.TYPE_NULL); // 關閉軟鍵盤 return false; } });
2、當EidtText無焦點(focusable=false)時阻止輸入法彈出
InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
F. android自定義軟鍵盤,如何屏蔽系統自帶鍵盤
在需要的地方加上以下代碼就行了
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
view是你的某個控制項,放在onClickListener中就可以屏蔽單擊時的鍵盤了
G. 如何禁止android軟鍵盤自動彈出
用的是android自帶的輸入框組件漏胡的話,是會自動彈出軟鍵盤的. 如果是其他的激迅地方需要彈出軟鍵盤可以先在想要彈出的地方先獲取組件焦點,然後調用鍵返鉛攔盤就ok了.