项目中包含edittext的Android ListView

项目中包含edittext的Android ListView,android,android-listview,android-edittext,Android,Android Listview,Android Edittext,我有一个列表视图,其中每个项目都有一个编辑文本,当我关注最后一个项目时,软键盘会出现,但编辑文本不会出现,因此它会停留在屏幕底部,我能做什么 我的舱单上有这个 android:windowSoftInputMode="adjustPan|adjustResize" 我建议您将listview滚动到单击的EditText,这样(我猜)它将显示在屏幕的可见部分。 与此问题一样,您应该确定单击了哪个项目,然后滚动到该项目。尝试使用适配器的GetLastVisiblePosition: 然后点击Ed

我有一个
列表视图
,其中每个项目都有一个
编辑文本
,当我关注最后一个项目时,软键盘会出现,但
编辑文本
不会出现,因此它会停留在屏幕底部,我能做什么

我的舱单上有这个

android:windowSoftInputMode="adjustPan|adjustResize"

我建议您将listview滚动到单击的EditText,这样(我猜)它将显示在屏幕的可见部分。
与此问题一样,您应该确定单击了哪个项目,然后滚动到该项目。

尝试使用适配器的
GetLastVisiblePosition

然后点击
EditText
setSelection
,查看
列表视图
(取决于软键盘的高度和
列表视图
的每一项行)

我相信如果项目位于最底部,那么就没有空间在那里滚动了?我不知道到底发生了什么,但我认为你是对的,如果没有空间,它就不能在那里滚动。请看,也许答案是使用提取模式。