Android scrollview里面放listview 滚动出现的问题:只滚listview不滚scrollview
来源:互联网 发布:淘宝中秋节活动策划 编辑:程序博客网 时间:2024/04/28 22:24
Android scrollview里面放listview 滚动出现的问题:只滚listview不滚scrollview
分类: android2012-11-19 14:42543人阅读评论(0)收藏举报
第一次用scrollview嵌套listview,发现scrollview不滚动只有listview在那艰难的滚动着、
想要让scrollview滚动 , 哈哈,解决了,很简单,先写一个工具类
- package com.android.fmis.client.util;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListAdapter;
import android.widget.ListView;
public class ListHeightUtils {
public static void setListViewHeightBasedOnChildren(ListView listView) {
ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
// pre-condition
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);
}
}
在listview设置了adapter填充数据后调用词方法,重新设置一下listview的高度,就搞定了。`(*∩_∩*)′
listview的每个item要放在LinearLayout里面哦、
等等,于此同时会产生一些问题
问题1:scrollview界面出来不是显示的最顶端【滚动条不是在最顶端】, 那么请在 listview填充后 这样设置
ScrollView s=(ScrollView)findViewById(R.id.scrollview1);
s.smoothScrollTo(0, 20);
0 0
- Android scrollview里面放listview 滚动出现的问题:只滚listview不滚scrollview
- Android scrollview里面放listview 滚动出现的问题:只滚listview不滚scrollview
- scrollview嵌套listview,listview不滚动问题
- Android ScrollView 里面嵌套ListView只显示一项的解决方案
- Android 设置listview在scrollView中不滚动的方法
- 去掉android scrollview滚动到顶部继续滚会出现一个渐变的颜色块
- ScrollView中放ListView问题
- 解决ScrollView里面嵌套Listview的问题
- Android - ScrollView嵌套ListView~使ListView不滚动
- android中scrollview中嵌入listview 产生的滚动问题
- 使用scrollview嵌套listview或gridview后出现scrollview乱滚动的问题
- ScrollView与ListView共存冲突保留ScrollView滚动的问题
- listview与ScrollView冲突,将要一起滚的加在listview头里
- 解决ScrollView嵌套ListView出现ListView只显示一行的问题
- ListView 和GridView 放在ScrollView里面无法正常显示的问题
- 解决把listview放在ScrollView只显示一行的问题
- Android ScrollView嵌套ListView,ListView只显示一行或不显示的解决办法
- Scrollview嵌套Listview出现的问题
- 企业家创新领导力
- mysqldump的常用语句及各参数详解
- The Best iOS And Android Apps Of 2013
- SharePoint JS延迟加载类(SP.SOD)介绍
- 虚拟机安装ubantu
- Android scrollview里面放listview 滚动出现的问题:只滚listview不滚scrollview
- 【转载】小波变换和motion信号处理(二)
- 在服务器端录制语音视频
- UMDH检测内存泄漏,配置
- 梯度的定义及重新认识
- Linux查看系统硬件信息
- ucos容易错误的地方
- 高级逃逸技术AET让黑客入侵如虎添翼
- 设置单元表格将显示不下的文本用省略号代替