问题描述
- 在ScrollView中嵌套listview是出现的问题
-
我在ScrollView中嵌套了一个listview(listview上面还有很多其他的View,比如textview(假如有十行)),当我下拉刷新时
他会自动定位到listview的上边 而使listview上面的view看不到(即textview会被自动滑动上去),这样体验很不好,请问大神这是怎么回事,在线等待中,希望大神们帮帮忙
解决方案
ScrollView嵌入ListView需要去掉其中之一的滚动
解决方案二:
先贴出曾经用来解决问题的代码:
/** 重新计算listview的高度-曾经用过的方法*/
public static void setListViewHeightBasedOnChildren(ListView listView) {
/* ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == nu......
答案就在这里:Scrollview嵌套Listview出现的问题
----------------------
解决方案三:
google是不推荐这样用的,请使用RecyclerView
解决方案四:
两个滚动条嵌套会冲突,不建议这样用
解决方案五:
通过代码listView.setFoucsable(false)即可定位到ScrollView的最上面
时间: 2024-11-01 22:48:18