一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Android - 解決EditText、ListView以及GridView同時使用,輸入法自動跳出來的方法

解決EditText、ListView以及GridView同時使用,輸入法自動跳出來的方法

2021-01-20 15:55Android開發(fā)網 Android

本篇文章是對在Android中EditText、ListView以及GridView同時使用,輸入法自動跳出來的解決方法進行了詳細的分析介紹,需要的朋友參考下

有一個Activity,里面有個EditText下面是個ListView,每次運行這個Activity,輸入法都自動跳出來,太惱火了。因為這個ListView是顯示數據庫的,一開始懷疑數據庫游標Cursor的問題,看來懷疑錯了,就是EditText和ListView同時出現(xiàn),導致輸入法自動跳出來。事實上我們需要的是,點擊EditText后,輸入法才出來。解決方法有:
方法1:
在onCreate()里,this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

方法2:
InputMethodManager m = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
m.hideSoftInputFromInputMethod(arg0,arg1);
或者:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0); //myEdit是需要禁止自動彈出軟鍵盤的EditText對象。

方法3:
在AndroidManifest.xml中,Activity的屬性添加android:windowSoftInputMode=”stateHidden”
android:windowSoftInputMode="adjustPan|stateHidden"

我自己用的第一種,很方便奏效!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲经典激情春色另类 | 男人看的网址 | 美女脱了内裤张开腿亲吻男生 | 俺去俺来也在线www色官网 | 国产成人啪精品午夜在线观看 | 国产亚洲欧美日韩综合综合二区 | 日韩有码 | 国产亚洲精品看片在线观看 | 无限在线观看视频大全免费高清 | 99在线精品视频 | lilisha李丽莎喷水大胆在线 | 女人pp被扒开流水了 | 我与么公激情性完整视频 | 69堂最新地域网名 | 欧美精品1区 | 亚洲九九九 | 亚洲精品久久中文字幕 | 天堂bt在线 | 91视频无限看| 114级毛片免费观看 1024亚洲天堂 | 91aaa免费免费国产在线观看 | 亚洲日本aⅴ片在线观看香蕉 | 日本亚洲欧洲高清有码在线播放 | 成人福利在线视频免费观看 | 女子监狱第二季未删减在线看 | 国产真实乱子伦xxxxchina | 91麻豆精品国产 | 女老板用丝袜脚夹我好爽 | 日本一道一区二区免费看 | 大杳蕉在线影院在线播放 | 91精品国产高清久久久久久91 | 果冻传媒在线观看的 | 特级淫片大乳女子高清视频 | 四虎影视在线观看永久地址 | 69japanese日本100| 91传媒制片厂制作传媒破解版 | 久久人妻少妇嫩草AV無碼 | 日韩欧美中文字幕一区二区三区 | 久久久久久久电影 | 近亲乱中文字幕 | 美女被绑着吸下部的故事 |