需要在android中实现列表的建议。请

需要在android中实现列表的建议。请,android,android-layout,android-intent,android-listview,android-emulator,Android,Android Layout,Android Intent,Android Listview,Android Emulator,我有一个20行的ListView控件,每行包含EditText。在我的例子中,当键盘打开时,前7行是可见的。考虑到我选择了任何从8到20行中的任何一个编辑文本,所选行将位于键盘上方的位置。code>然后我尝试在键盘上键入,ListView移到顶部,包含我正在编辑的EditText的行应该被键盘隐藏 事实上,我希望即使在键盘上打字,该行也应位于键盘上方的相同位置 Screen1:打开时屏幕看起来是这样的 Screen2:选择第9行时,所选行正好位于键盘上方,看起来很好 Screen3:在键盘上键入

我有一个20行的ListView控件,每行包含EditText。在我的例子中,当键盘打开时,前7行是可见的。考虑到我选择了任何从8到20行中的任何一个编辑文本,所选行将位于键盘上方的位置。code>然后我尝试在键盘上键入,ListView移到顶部,包含我正在编辑的EditText的行应该被键盘隐藏

事实上,我希望即使在键盘上打字,该行也应位于键盘上方的相同位置

Screen1:打开时屏幕看起来是这样的

Screen2:选择第9行时,所选行正好位于键盘上方,看起来很好

Screen3:在键盘上键入时,列表滚动到顶部时,屏幕看起来是这样的

Screen4:在隐藏键盘时,屏幕看起来像这样,输入了文本


请告诉我解决办法。。请

我希望这会对你有所帮助。将此代码添加到您的
manifest.xml
特定活动中

android:windowSoftInputMode="adjustPan"

将下面的行添加到manifest.xml中的活动中

android:windowSoftInputMode="stateAlwaysHidden|adjustResize"

我在manifeat.xml文件中给出了同样的问题。如果我尝试此行位置,即使我可以在EditText中键入文本,但如果我返回隐藏键盘,我的EditText值将丢失。