关于listview在ScrollView中不能全屏的问题
来源:互联网 发布:个人可以注册域名吗 编辑:程序博客网 时间:2024/06/08 07:43
1,
Utility.setListViewHeightBasedOnChildren(lvHistory);
public static class Utility {
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);
}
}该方法在设置adapter后使用
2,推荐使用,在ScrollView中设置 android:fillViewport="true"该属性
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:scrollbars="none" >
</ScrollView>即可
0 0
- 关于listview在ScrollView中不能全屏的问题
- android 解决ScrollView嵌套ListView的问题,不能全屏,全屏不能显示下面控件
- scrollView中嵌套ListView,ListView不能滚动的问题
- ScrollView不能全屏问题
- 在ScrollView中嵌套ListView的问题
- 在ScrollView中嵌套ListView的问题???
- 关于在ScrollView中嵌套ListView,ListView显示不全的问题
- ListView、ScrollView中嵌套的EditText不能滚动的问题
- ListView 和 ExpandableListView在ScrollView中不能显示的解决办法
- 详解:scrollview嵌套listview,而listview的item中是webview,导致listview不能在scrollview完全伸展开的问题
- 关于ListView在ScrollView中只能显示一行数据的问题
- 关于Android中ScrollView嵌套ListView的问题
- Android解决ScrollView中布局不能撑满全屏的问题(记录)
- 解决scrollView嵌套viewpager+listview,scrollview不能滑动的问题
- 解决ListView在ScrollView中滑动冲突的问题
- ScrollView嵌套LinearLayout布局不能撑满全屏的问题
- ScrollView嵌套LinearLayout布局不能撑满全屏的问题
- ScrollView嵌套LinearLayout布局不能撑满全屏的问题
- Struts2+Hibernate3+Spring三大框架技术实现MySQL数据分页
- 通过RTMP发送264流(文件或帧)
- 一些关于反汇编与逆向方面的博文分享
- 字符串左旋
- JS中typeof与instanceof的区别
- 关于listview在ScrollView中不能全屏的问题
- iOS uitableView响应事件被拦截
- UI自动化与OID与MondgoDB与MIB与面向对象。
- STL RB Tree(红黑树)分析
- 在linux下如何设置开机自动启动程序?
- Java学习笔记——3
- 织梦模板首页调用最新评论
- Terdata 基础 第四课(常用统计方式)
- GitHub详细教程