1. 程式人生 > >設定進入存在EditText的介面時,輸入法不會自動彈出

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

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

解決方法一:

在AndroidManifest檔案中給EditText所在的Activity新增這樣一條屬性

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

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

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