ScrollView中嵌套ListView汇总
来源:互联网 发布:电脑卸载不了软件 编辑:程序博客网 时间:2024/06/08 04:12
网上关于怎样在ScrollView中嵌套ListView的讨论有很多,我大概是搜索了一下,简单总结如下:
1.不要在ScrollView中嵌套ListView
a.用一个LinearLayout来代替ListView。里面的item通过addView添加进去。
b.不用ScrollView,整个界面用一个ListView。ListView上面和下面的内容通过addHeaderView和addFooterView添加到ListView里。
有时候采用这种方式不错的。
2.非要在ScrollView中嵌套一个ListView。
a.继承ListView重写一个类,在ListView的onMeasure方法里自己来计算ListView的高度。
b.在代码中通过ListView的adapter中item的个数计算得出ListView应该的高度,然后通过setLayoutParam来指定ListView的高度。
但是上面所说的两种在ScrollView中嵌套ListView的方法都存在一个通用的bug:
当光标在ListView中移动时ScrollView不能一起滚动
所以,在android的开发中还是要尽最大的努力去避免在ScrollView中嵌套ListView
1.不要在ScrollView中嵌套ListView
a.用一个LinearLayout来代替ListView。里面的item通过addView添加进去。
b.不用ScrollView,整个界面用一个ListView。ListView上面和下面的内容通过addHeaderView和addFooterView添加到ListView里。
有时候采用这种方式不错的。
2.非要在ScrollView中嵌套一个ListView。
a.继承ListView重写一个类,在ListView的onMeasure方法里自己来计算ListView的高度。
b.在代码中通过ListView的adapter中item的个数计算得出ListView应该的高度,然后通过setLayoutParam来指定ListView的高度。
但是上面所说的两种在ScrollView中嵌套ListView的方法都存在一个通用的bug:
当光标在ListView中移动时ScrollView不能一起滚动
所以,在android的开发中还是要尽最大的努力去避免在ScrollView中嵌套ListView
- ScrollView中嵌套ListView汇总
- ScrollView嵌套ListView方法汇总
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套listview
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- ScrollView中嵌套ListView
- Memcached--set 过程跟踪解析
- Android应用开发之内存优化
- Spring配置文件的拆分
- gcc
- innerText
- ScrollView中嵌套ListView汇总
- Hbase RowFilter
- 输出满足条件n=a!+b!+c!的所有三位数
- 用链表解决约瑟夫(Josephus)问题
- SharePoint 用代码判断当前用户是否为匿名用户
- 如何屏蔽script注入
- spring引用properties文件内容
- “IO”之大文件拷贝与文件重名处理
- 利用php反射机制实现动态代理模式