在ScrollView中嵌套listview是出现的问题

我在ScrollView中嵌套了一个listview(listview上面还有很多其他的View,比如textview(假如有十行)),当我下拉刷新时
他会自动定位到listview的上边 而使listview上面的view看不到(即textview会被自动滑动上去),这样体验很不好,请问大神这是怎么回事,在线等待中,希望大神们帮帮忙

5个回答

ScrollView嵌入ListView需要去掉其中之一的滚动

先贴出曾经用来解决问题的代码:

/** 重新计算listview的高度-曾经用过的方法*/
public static void setListViewHeightBasedOnChildren(ListView listView) {
/* ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == nu......
答案就在这里:Scrollview嵌套Listview出现的问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

google是不推荐这样用的,请使用RecyclerView

两个滚动条嵌套会冲突,不建议这样用

通过代码listView.setFoucsable(false)即可定位到ScrollView的最上面

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!