在Android Nougat中显示软键盘时,EditText失去焦点

时间:2016-12-30 07:52:39

标签: android android-edittext android-7.0-nougat

在Android Nougat中,EditText在显示键盘时失去焦点。这适用于所有较低版本。

我手动使用requestFocus()将焦点转移到EditText并以编程方式显示键盘。 EditText位于ListView

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

如果你可以轻松地用RecyclierView替换ListView,那将是我的建议。它对我有用。

答案 1 :(得分:0)

尝试:

  1. android:descendantFocusability="afterDescendants"添加到您的ListView

  2. android:focusable="true"android:focusableInTouchMode="true"添加到您的EditText中。

  3. android:windowSoftInputMode="adjustPan"添加到AndroidManifest文件中的Activity中。