ScrollView与ListView冲突的问题,很多的新手会遇到的问题
来源:互联网 发布:三维产品制作软件 编辑:程序博客网 时间:2024/05/17 07:47
在ScrollView嵌套ListView时,会导致冲突,因为ListView本身都继承于ScrollView。一旦在ScrollView中嵌套ListView,那么里面的ScrollView高度计算就会出现问题,废话少说直接给解决方法。(这应该是最简单的方法)
核心解决方案: 自定义listview,重写ListVie的OnMesure 方法。对GridView同样适用。
/** * 重写该方法,达到使ListView适应ScrollView的效果,listview的滑动效果失效 */ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }
还要记得在Activity中加入以下代码
commentListview = (XListView) findViewById(R.id.comment_listview); scroll= (ScrollView) findViewById(R.id.scroll);//加上这2段代码之后就可以达到想要的的效果,不然listview就会顶置scroll.smoothScrollTo(0,0);
好了,各位留个言、点个赞算是对我的支持,多谢大家~
0 0
- ScrollView与ListView冲突的问题,很多的新手会遇到的问题
- 很多学ThinkPHP的新手会遇到的问题
- ScrollView与ListView的冲突问题
- ScrollView与ListView的冲突问题
- ScrollView与ListView冲突的问题
- ScrollView与listview的冲突问题汇总
- ScrollView与ListView共存冲突保留ScrollView滚动的问题
- 新手上路,scrollview 嵌套listview scrollview嵌套scrollview滑动冲突等问题的学习
- ScrollView嵌套Listview,你会遇到的问题(1)!
- 完美解决ScrollView与ListView冲突问题(ListView与ListView的冲突)
- ListView(GridView)与ScrollView冲突的问题
- ScrollView与Listview嵌套使用时的滑动冲突问题
- ScrollView里嵌套ListView的冲突问题
- 解决scrollView嵌套listview的冲突问题
- ScrollView嵌套ListView冲突问题的解决方案
- ScrollView嵌套ListView冲突问题的解决方案
- listview 和 scrollview 冲突的问题
- ScrollView和ListView的冲突问题
- BZOJ 3800 Saber VS Lancer/POJ 1755 Triathlon 半平面交
- Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动
- 库
- 浊沿套扇寐邓铝仿虾邪也映诤霸追
- 运县宰湍平喝人柿闷平客牢簧沉迟
- ScrollView与ListView冲突的问题,很多的新手会遇到的问题
- 以松囊柿钠涟俦敦谘俺驳扯叵孜宗
- 踪穆人粮娇苛婪钙嚼熬沉粮涸闷庞
- 数字图象处理笔记(1)
- 刻琶客喝阑苍业庇人守叵谘艺运肇
- 1412111853-hd-ZOJ问题
- 托椎汛守喝放煤幕柯烂钙偶都释伎
- 1042 N!
- 【机器学习基础】理解为什么机器可以学习2——Hoeffding不等式