安卓(Android )軟鍵盤的控制(顯示和隱藏)
阿新 • • 發佈:2017-08-01
false def gets nbsp bool code 表示 soft 系統
Activity 啟動時軟鍵盤默認狀態
在清單文件(manifest .xml)中可以通過在 Activity 標簽中增加屬性控制軟鍵盤的默認狀態:
android:windowSoftInputMode="stateHidden"
上面的 stateHidden 就是表示隱藏,同理 stateVisible 就是代表可見。
使用 EditView 的方法來控制軟鍵盤的顯示
EditView 提供了一個方法來控制當焦點在該 EditView 上時,軟鍵盤是否顯示。(API 21 以上)
下面我們來看一下文檔:
void setShowSoftInputOnFocus (boolean show) Sets whether the soft input method will be made visible when this TextView gets focused. The default is true.
我們調用:
mEditView.setShowSoftInputOnFocus(false);
來來指定當焦點在該 EditView 上時,是否顯示軟鍵盤,默認情況下是顯示。
這個方法適用於自定義輸入法,不希望系統輸入法彈出的情況。
安卓(Android )軟鍵盤的控制(顯示和隱藏)