欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android  點(diǎn)擊EditText始終不彈出軟件鍵盤實(shí)現(xiàn)代碼

 更新時(shí)間:2016年11月13日 14:59:23   作者:android_ls  
這篇文章主要介紹了android 點(diǎn)擊EditText始終不彈出軟件鍵盤實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下

android  點(diǎn)擊EditText始終不彈出軟件鍵盤

場(chǎng)景描述:正常情況下,當(dāng)點(diǎn)擊EditText時(shí),軟鍵盤會(huì)彈出來。現(xiàn)在的要求是當(dāng)點(diǎn)擊EditText時(shí),彈日期選擇對(duì)話框,選擇的結(jié)果顯示在EditText上。若不處理,當(dāng)點(diǎn)擊EditText時(shí),軟鍵盤和對(duì)話框都會(huì)彈出,顯然用戶會(huì)感覺到不爽。

解決辦法,當(dāng)點(diǎn)擊EditText時(shí):

1、存儲(chǔ)當(dāng)前的輸入類型
2、設(shè)置輸入類型為InputType.TYPE_NULL,禁止手機(jī)軟鍵盤
3、還原原來的輸入類型,因?yàn)檫@次操作完,還要允許用戶修改。
4、彈出日期選擇對(duì)話框,操作完后將結(jié)果顯示到EditText上。

隱藏軟件盤,代碼如下:

EditText et_start_time = (EditText) this.findViewById(R.id.et_start_time); 
       int inType = et_start_time.getInputType(); 
       et_start_time.setInputType(InputType.TYPE_NULL);  
       et_start_time.onTouchEvent(event); 
       et_start_time.setInputType(inType); 
       et_start_time.setSelection(et_start_time.getText().length()); 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論