亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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

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

隱藏軟件盤(pán),代碼如下:

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)論