解決EditText、ListView以及GridView同時(shí)使用,輸入法自動跳出來的方法
有一個(gè)Activity,里面有個(gè)EditText下面是個(gè)ListView,每次運(yùn)行這個(gè)Activity,輸入法都自動跳出來,太惱火了。因?yàn)檫@個(gè)ListView是顯示數(shù)據(jù)庫的,一開始懷疑數(shù)據(jù)庫游標(biāo)Cursor的問題,看來懷疑錯(cuò)了,就是EditText和ListView同時(shí)出現(xiàn),導(dǎo)致輸入法自動跳出來。事實(shí)上我們需要的是,點(diǎ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"
我自己用的第一種,很方便奏效!
- Android 中ScrollView嵌套GridView,ListView的實(shí)例
- 關(guān)于Android中ListView嵌套GridView的問題
- Android之ScrollView嵌套ListView和GridView沖突的解決方法
- ListView嵌套GridView使用詳解及注意事項(xiàng)
- 淺談RecyclerView(完美替代ListView,GridView)
- Android開發(fā)之ListView、GridView 詳解及示例代碼
- Android RecyclerView詳解之實(shí)現(xiàn) ListView GridView瀑布流效果
- asp.net獲取ListView與gridview中當(dāng)前行的行號
- android ListView和GridView拖拽移位實(shí)現(xiàn)代碼
- Android仿貼吧內(nèi)容下的簡單ListView嵌套GridView
相關(guān)文章
Android Studio三方引用報(bào)錯(cuò)但是項(xiàng)目可以運(yùn)行的解決方案
今天小編就為大家分享一篇關(guān)于Android Studio三方引用報(bào)錯(cuò)但是項(xiàng)目可以運(yùn)行的解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03Android中TabLayout+ViewPager 簡單實(shí)現(xiàn)app底部Tab導(dǎo)航欄
TabLayout 是Android com.android.support:design庫的一個(gè)控件。本文主要給大家介紹TabLayout+ViewPager 簡單實(shí)現(xiàn)app底部Tab布局,需要的的朋友參考下2017-02-02Android獲取RecyclerView滑動距離方法詳細(xì)講解
RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動,也可以實(shí)現(xiàn)橫向滾動(ListView做不到橫向滾動)。接下來講解RecyclerView的用法2023-01-016步輕松實(shí)現(xiàn)兩個(gè)listView聯(lián)動效果
這篇文章主要為大家詳細(xì)介紹了教大家通過6步輕松實(shí)現(xiàn)兩個(gè)listView聯(lián)動效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Android自定義Dialog實(shí)現(xiàn)加載對話框效果
這篇文章將介紹如何定制當(dāng)今主流的對話框,通過自定義dialog實(shí)現(xiàn)加載對話框效果,具體實(shí)現(xiàn)代碼大家通過本文學(xué)習(xí)吧2018-05-05Android實(shí)現(xiàn)計(jì)時(shí)器功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)計(jì)時(shí)器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04Android使用CardView作為RecyclerView的Item并實(shí)現(xiàn)拖拽和左滑刪除
這篇文章主要介紹了Android使用CardView作為RecyclerView的Item并實(shí)現(xiàn)拖拽和左滑刪除,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11