当键盘弹出时,EditText不显示

3

我在可展开列表视图的子项中遇到了EditText的问题。当键盘刚开始显示时,列表会向上移动,但是当我开始输入时,列表会向下移动,并且EditText不会显示。

我已经添加了

   android:windowSoftInputMode="adjustPan" 

我的清单文件中有这条指令,但它对我没有效果...还有希望吗?


尝试在stackoverflow上搜索类似的问题。一些用户通过将listview替换为scrollview和linearlayout来解决问题。https://dev59.com/RW035IYBdhLWcg3wHsOR https://dev59.com/THA75IYBdhLWcg3wGlIa - Eugene Popovich
1个回答

1

首先,在 ListView 中放置 EditText 不是一个好主意。键盘弹出和项目重新定位在所有设备和版本上的表现并不如预期。但如果你想要这样做,可以使用

android:windowSoftInputMode="adjustResize"

这将重新布局屏幕上的项目,以确保具有焦点的项目可见。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接