Android Dialog里的EdiText輸入法的選擇
Android Dialog里的EdiText輸入法的選擇
正常情況下,默認(rèn)的EditText多數(shù)會(huì)自動(dòng)喚醒輸入法,但是今天群里有人問(wèn),為什么Dialog里面的EditText卻不能如此。大致分析了以下,Dialog是自己的單獨(dú)的Window,里面setContentView之后的行為也許跟Activity的window有差異,或者是生命周期的原因,導(dǎo)致在Dialog的EditText雖然確實(shí)請(qǐng)求了喚醒輸入法,只是輸入法沒(méi)有正確顯示吧了。暫且不繼續(xù)往下分析了。既然是由于請(qǐng)求顯示輸入法的問(wèn)題,我門(mén)的就在正確的時(shí)機(jī)正確的請(qǐng)求一次輸入即可。 直接上代碼,這只是一個(gè)思路,代碼如何組織,個(gè)人自由發(fā)揮。
Dialog dialog = new Dialog(this); final EditText view = new EditText(this); dialog.setContentView(view); dialog.show(); // view.post(new Runnable() {
@Override public void run() { InputMethodManager im = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); im.showSoftInput(view, 0); } });`
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Android自定義view實(shí)現(xiàn)圓形進(jìn)度條效果
這篇文章主要介紹了Android自定義view實(shí)現(xiàn)圓形進(jìn)度條效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05利用Warensoft Stock Service編寫(xiě)高頻交易軟件
本文主要介紹了利用Warensoft Stock Service編寫(xiě)高頻交易軟件的方法步驟,具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01Android 斷點(diǎn)續(xù)傳原理以及實(shí)現(xiàn)
這篇文章主要介紹了Android 斷點(diǎn)續(xù)傳原理以及實(shí)現(xiàn)的相關(guān)資料,這里對(duì)斷點(diǎn)續(xù)傳原理進(jìn)行了詳細(xì)介紹,需要的朋友可以參考下2016-12-12android虛擬鍵盤(pán)彈出遮擋登陸按鈕問(wèn)題的解決方法
這篇文章主要介紹了android虛擬鍵盤(pán)彈出遮擋登陸按鈕問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01Android開(kāi)發(fā)之開(kāi)發(fā)者頭條(二)實(shí)現(xiàn)左滑菜單
本文給大家介紹Android開(kāi)發(fā)之開(kāi)發(fā)者頭條(二)實(shí)現(xiàn)左滑菜單,主要用android自帶的DrawerLayout控件實(shí)現(xiàn)的此功能,具體實(shí)現(xiàn)過(guò)程請(qǐng)參考下本文2016-04-04Android 創(chuàng)建/驗(yàn)證/刪除桌面快捷方式(已測(cè)試可用)
桌面快捷方式的出現(xiàn)方便了用戶(hù)操作,在某些程度上提高了用戶(hù)體驗(yàn),接下來(lái)將介紹下Android創(chuàng)建/驗(yàn)證/刪除桌面快捷方式的實(shí)現(xiàn)思路及代碼,感興趣的朋友可以了解下,或許本文可以幫助到你2013-02-02基于Android如何實(shí)現(xiàn)將數(shù)據(jù)庫(kù)保存到SD卡
有時(shí)候?yàn)榱诵枰瑫?huì)將數(shù)據(jù)庫(kù)保存到外部存儲(chǔ)或者SD卡中(對(duì)于這種情況可以通過(guò)加密數(shù)據(jù)來(lái)避免數(shù)據(jù)被破解),本文給大家分享Android如何實(shí)現(xiàn)將數(shù)據(jù)庫(kù)保存到SD卡,對(duì)android數(shù)據(jù)庫(kù)sd卡相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2015-12-12android studio實(shí)現(xiàn)計(jì)算器
這篇文章主要為大家詳細(xì)介紹了android studio實(shí)現(xiàn)計(jì)算器的具體方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07