【发布时间】:2017-01-05 11:20:42
【问题描述】:
当我进入包含 EditText 的新活动时,我的键盘会自动打开。我必须禁用这个问题。
【问题讨论】:
-
您需要停止edittext的自动对焦,方法是让其他一些布局元素自动对焦。参考stackoverflow.com/questions/10611833/…
标签: android android-edittext keyboard
当我进入包含 EditText 的新活动时,我的键盘会自动打开。我必须禁用这个问题。
【问题讨论】:
标签: android android-edittext keyboard
你可以使用 windowSoftInputMode 来禁用你的键盘。
<activity
android:name="YourActivituy"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden"></activity>
【讨论】:
将此与包含 editText 的活动一起使用:
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:configChanges="orientation|screenSize|keyboardHidden"/>
【讨论】:
试试这个,
InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
【讨论】:
将此添加到您要隐藏键盘的 Activity onCreate() 方法中
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
【讨论】:
android:windowSoftInputMode="stateHidden|adjustResize"
android:focusable="true"android:focusableInTouchMode="true"
【讨论】: