android - 当默认键盘打开时,EditText 在 ListView 中失去焦点

标签 android listview android-edittext refresh

我有一个 ListView ,其中包含作为子项的编辑文本数量。当我开始在 editext 中写入文本时,editext 将自己隐藏到三星 Galaxy 10"平板电脑的键盘背面。如何将 edittext 始终设置在键盘上方?我还在 list 中使用了 adjustSpan 和 adjustResize 但未能这样做. 请让我知道我的代码中缺少什么。任何形式的帮助都将不胜感激。

提前致谢。

最佳答案

adjustResize 放在 manifest 的 activity 标签中,它会调整软键盘上方的焦点 View 。

android:windowSoftInputMode="adjustResize|stateHidden"

Also Check this link for more help

编辑:

此外,如果它没有帮助,请尝试在您的 ListView xml 中添加以下代码:

android:descendantFocusability="afterDescendants"

希望这对您有所帮助。

关于android - 当默认键盘打开时,EditText 在 ListView 中失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20496055/

相关文章:

android - 无法在托管 Ubuntu 的虚拟机上使用 Android Studio 运行 Hello World 程序

android - 在编辑文本中多次按零,但用户应该只能看到一位数字,如计算器

Android Bug,单击 EditText 键盘完成后 RecyclerView 打开全键盘

android - 过滤列表 Activity

android - ListView item "don' t want be a selected"getSelectedItemPosition return -1

android - '安卓 :paddingRight’ working with ‘android:drawableRight’

android - Cordova build -release Android 未签名 apk

java - 音频和背景模糊以错误的顺序发生

android - 在 Android 中共享图像和文本

java - 在android中的 ListView 上无法从服务器获取数据