scroll中放入listview,并解决scroll初始化不置顶问题
来源:互联网 发布:人工智能 科普书籍推荐 编辑:程序博客网 时间:2024/04/28 20:18
首先,scroll中放入listview的话,listview是显示不全的,这时候需要动态修改listview的长度,注意:item必须是LinearLayout
public void setListViewHeight(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } int totalHeight = 0; for (int i = 0, len = listAdapter.getCount(); i < len; i++) { // listAdapter.getCount()返回数据项的数目 View listItem = listAdapter.getView(i, null, listView); listItem.measure(0, 0); // 计算子项View 的宽高 totalHeight += listItem.getMeasuredHeight(); // 统计所有子项的总高度 } ViewGroup.LayoutParams params = listView.getLayoutParams(); params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1)); listView.setLayoutParams(params); }成功后发现scroll不置顶,这时候只要
myscroll.smoothScrollTo(0,20);就OK了
0 0
- scroll中放入listview,并解决scroll初始化不置顶问题
- scroll中放入listview,并解决scroll初始化不置顶问题,listviewscroll
- scroll嵌套listview 计算listview子元素高度 并解决scroll不在顶部问题
- 解决listview 和scroll 冲突问题
- 解决各种Scroll嵌套listview
- Imageloader在listview/gridview中scroll滚动时图片重载的问题及解决
- Android Scroll 中嵌套ListView
- Android 中Scroll中添加ListView
- scroll
- scroll
- Scroll
- scroll
- scroll
- Scroll
- iframe scroll 滚动条置顶
- CScrollView Scroll初始化
- ListView加入Scroll事件
- listView -----------> scroll to specifyed
- android重点知识
- 九月腾讯,创新工场,淘宝等公司最新面试三十题(第171-200题)
- 删除.svn文件夹
- java8的JVM持久代——何去何从?
- 无废话WCF入门教程一[什么是WCF]
- scroll中放入listview,并解决scroll初始化不置顶问题
- [Mysql]使用脚本创建table并且把文本文件导入table中
- 微乐》C语言
- sphinx服务器连接web服务器
- SAP ABAP编程 数据库表锁机制
- 关于Android中RelativeLayout下面的三个属性:layout_centerVertical,layout_centerInParent,layout_centerHorizontal
- 低端约瑟夫问题解决(/5个人轮流报数,报到3的出局,求出局序列)
- Struts2文件下载
- hdu 4968 最大最小gpa