我在清单中有一个带有android:windowSoftInputMode="stateVisible"
的Edittext。现在我开始活动时会显示键盘。如何隐藏它?我不能使用android:windowSoftInputMode="stateHidden
,因为当键盘可见时,最小化应用程序并恢复它,键盘应该是可见的。 我试着用如何在活动开始时隐藏软键盘
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
,但没有奏效。
Context.INPUT_METHOD_SERVICE对于那些在片段或不在主要活动等 –
不适用于Nexus 6P Android 6.0.1。 – GeneralKimi
@GeneralKimi:我也喜欢你的问题 –