android中Scrollview中套ListView,高度超出屏幕,listview无法滑动问题
来源:互联网 发布:pr淘宝视频 编辑:程序博客网 时间:2024/06/05 03:51
比较忙,直接贴代码了。
先定义赋值:int desiredWidth = MeasureSpec.makeMeasureSpec(listview.getWidth(), MeasureSpec.AT_MOST);
然后调用方法
public void setListViewHeightBasedOnChildren(ListView listView,int desiredWidth) {
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(desiredWidth, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));
listView.setLayoutParams(params);
}
此处使用时注意,如果你ListView的item的布局最外层是RelativeLayout,会报错,所以最外层要使用LinearLayout。
- android中Scrollview中套ListView,高度超出屏幕,listview无法滑动问题
- Android在ScrollView中嵌套ListView,ListView高度设置问题
- ScrollView中嵌套ListView高度无法计算问题
- Android中ScrollView与listView冲突以及ScrollView与listView无法滑动(拖动)解决办法
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- Android ScrollView和ListView滑动冲突问题
- ScrollView中嵌套ListView滑动问题
- Android中ScrollView导致listView无法拖动的问题
- Android ListView中处理嵌套滑动问题,类似ScrollView嵌套ListView
- ScrollView嵌套ListView高度问题
- scrollView嵌套listview时,listview高度问题
- ScrollView 嵌套listview解决listview高度问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 【Android开发日记】LinearLayoutListView 解决ScrollView嵌套ListView无法自适应高度问题
- Handler知识点
- 轻量级分布式数据库访问层amoeba,cobarClient使用
- 151201mac常用快捷键
- HPU 1248: HH的军训【容斥原理】
- iOS开发之小文件下载、大文件下载、断点下载
- android中Scrollview中套ListView,高度超出屏幕,listview无法滑动问题
- 单例模式
- 数组中只出现一次的数(1)(C++)
- php 文件读取和写入详细介绍例子
- 学习JQuery的$.Ready()与OnLoad事件比较[转]
- org.springframework.orm.hibernate3.support.OpenSessionInViewFilter详解
- 开灯问题
- 用AndroidStudio开发cocos2d-x 项目
- [delve][web]如何实现网站顶部状态条的外部引用