Android開發,在Fragment中,隱藏或關閉軟鍵盤(虛擬鍵盤)的方法
- 2020 年 3 月 16 日
- 筆記
隱藏虛擬鍵盤
網上可以搜到各種方法,實際測試中,我的開發用機中,僅僅下面這個方法有效,記錄一下。
public static void HideKeyboard(View v) { InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE ); if ( imm.isActive( ) ) { imm.hideSoftInputFromWindow( v.getApplicationWindowToken( ) , 0 ); } }
在Activity啟動時,默認隱藏軟鍵盤:**
在AndroidManifest.xml中找到你得Activity ,為它添加屬性:
android:windowSoftInputMode="stateAlwaysHidden"
輸入遮擋Edittext時的處理:
在AndroidManifest.xml中找到你得Activity ,為它添加屬性:
android:windowSoftInputMode="adjustPan"