我有一个很奇怪的问题。
在用户关闭键盘后,键盘没有出现。当用户进入活动时,将显示键盘,但是如果用户通过使用后退按钮将其关闭,则不会再次出现键盘!
它仅在某些设备上发生。 在我的小米设备上,它工作正常,更改焦点后会显示键盘,但是在三星A8设备上,键盘不会再显示。
这就是清单XML中的内容:
android:windowSoftInputMode="adjustPan|stateHidden"
我尝试添加以下代码:
playerGivenName.setOnFocusChangeListener(new View.OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
getActivity().getWindow()
.setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
}
}
});
但它不能解决问题。
我的应用程序或设备设置有问题吗?