設置進入存在EditText的界面時,輸入法不會自動彈出

一般情況下,在進入有EditText的界面時,EditText會首先獲得焦點,然後輸入法會自動跳出

解決方法一:

在AndroidManifest文件中給EditText所在的Activity添加這樣一條屬性

android:windowSoftInputMode="stateHidden"
解決方法二:

可以讓別的組件獲得焦點,而不是EditText獲得焦點,將一下代碼寫到父組件或佈局中,這樣它將首先獲得焦點

android:focusable="true"
android:focusableInTouchMode="true"  

發佈了36 篇原創文章 · 獲贊 21 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章