麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

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

2020-04-11 12:20:03
字體:
來源:轉載
供稿:網友

有一個Activity,里面有個EditText下面是個ListView,每次運行這個Activity,輸入法都自動跳出來,太惱火了。因為這個ListView是顯示數據庫的,一開始懷疑數據庫游標Cursor的問題,看來懷疑錯了,就是EditText和ListView同時出現,導致輸入法自動跳出來。事實上我們需要的是,點擊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"

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩黄a | 精品久久久久久久 | 亚洲成人福利在线观看 | 欧美日韩在线播放 | 国产91porn | av最新在线| 香蕉视频99 | 黄色大片高清 | 国产精品视频免费网站 | 国产亚洲精品综合一区91555 | 久久久精品99 | 日本精品久久久一区二区三区 | 亚洲视频综合 | 久久欧美亚洲另类专区91大神 | 羞羞网站在线观看入口免费 | 青青草在线免费观看 | 免费视频www在线观看 | 国产xxxx免费| 午夜视 | 欧美黄一区 | 激情久久免费视频 | 亚洲小视频在线观看,com | 国产一区精品视频 | 爱福利视频网 | 国产乱淫a∨片免费观看 | 国人精品视频在线观看 | 亚洲国产精品久久久久久久 | 性欧美极品xxxx欧美一区二区 | 午夜在线观看视频网站 | 亚洲午夜精品视频 | 国产午夜精品理论片a级探花 | 中文字幕在线观看视频一区 | 狠狠一区 | 天天色狠狠干 | 特级黄毛片 | 久久精品综合视频 | 香蕉秀| 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 欧美日韩成人一区二区 | 国产91精品欧美 | 欧美一级特黄aaaaaa在线看首页 |