InputMethodManager mImm;
private Activity mContext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chat);
mContext=this;
this.mImm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
}
private void dismissSoftInput() {
if (mImm != null) {
mImm.hideSoftInputFromWindow(ekBar.getEtChat().getWindowToken(), 0);
mShowSoftInput = false;
}
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
首次进入页面隐藏输入弹框
AndroidManifest.xml
<activity
android:name="MainActivity"
android:exported="true"
android:screenOrientation="landscape"
android:configChanges="keyboardHidden"
android:windowSoftInputMode="adjustPan|stateHidden">