解决scrollview中包含listview所引发的冲突问题
来源:互联网 发布:外国域名注册商 编辑:程序博客网 时间:2024/05/16 09:44
在scrollview中添加listview后,会发生只有listview能滑动的情况,我也是在网上找了好多方法,最后终于解决了,代码如下
在activity中编写一个如下方法
public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } int totalHeight = 0; for (int i = 0; i < listAdapter.getCount(); i++) { View listItem = listAdapter.getView(i, null, listView); listItem.measure(0, 0); totalHeight += listItem.getMeasuredHeight(); } ViewGroup.LayoutParams params = listView.getLayoutParams(); params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1)); listView.setLayoutParams(params); }
最后在oncreate方法中调用此方法
setListViewHeightBasedOnChildren(lvBehavior);
1 0
- 解决scrollview中包含listview所引发的冲突问题
- 解决ListView在ScrollView中滑动冲突的问题
- ScrollView中嵌套ListView和GridView冲突问题的解决
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- 解决scrollView嵌套listview的冲突问题
- 解决scrollview+listview的冲突问题
- Scrollview嵌套listVIew冲突问题的解决
- 解决 ScrollView嵌套ListView listview的冲突问题 ---简单粗暴
- 解决ScrollView中嵌套Listview,Listview显示不完整和滑动冲突的问题
- 解决ScrollView或ListView中嵌套ListView引起的冲突
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- 解决ScrollView中嵌套ListView滚动效果冲突问题
- 解决ListView嵌套在ScrollView中滑动冲突问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- EasyUI框架 使用Ajax提交注册信息
- hdu 3746 Cyclic Nacklace (KMP)
- Android 6.0 解决Recyclerview 在 Scrollview 中不能高度自适应问题
- python 绝技
- Oracle 11g学习笔记--MERGE
- 解决scrollview中包含listview所引发的冲突问题
- 计划表
- 字符串处理函数fgets()和gets()
- UE4联机构建光照
- 2016/10/17
- 敏捷开发工程
- 数据结构实验之二叉树二:遍历二叉树
- 深入探索C++对象模型之指向成员函数的指针
- 设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为?