Android ListView-当软键盘出现时,将特定项目保持在视图中

Android ListView-当软键盘出现时,将特定项目保持在视图中,android,listview,scroll,android-softkeyboard,Android,Listview,Scroll,Android Softkeyboard,在我的应用程序中,我有一个在屏幕下半部分显示ListView的活动。上面还有其他UI元素,可用于将项目添加到listview。客户机表示他希望新添加的项目自动滚动到视图中-这很好,setSelection(position)可以正常工作。但是,当软键盘出现时,屏幕会调整大小(我在清单中有android:windowSoftInputMode=adjustResize),listview的物理大小会减小,新添加的项目不再可见 本质上,当listview调整大小时,它会将第一个可见项保留在适当的位置

在我的应用程序中,我有一个在屏幕下半部分显示ListView的活动。上面还有其他UI元素,可用于将项目添加到listview。客户机表示他希望新添加的项目自动滚动到视图中-这很好,
setSelection(position)
可以正常工作。但是,当软键盘出现时,屏幕会调整大小(我在清单中有
android:windowSoftInputMode=adjustResize
),listview的物理大小会减小,新添加的项目不再可见


本质上,当listview调整大小时,它会将第一个可见项保留在适当的位置,而我需要强制它将最后一个可见项保留在适当的位置。我怎样才能做到这一点?

你的问题解决了吗?@PozzoApps不,我没有。我必须说服客户这在技术上是不可能的