android学习之-Listview的几种问题
来源:互联网 发布:linux 移动整个文件夹 编辑:程序博客网 时间:2024/05/16 13:00
xml布局中的设置
1.清除ListView滑到顶部和底部时边缘的阴影:
android:fadingEdge="none"
2.清除拖动时默认的背景:
android:cacheColorHint="#00000000"
3.清除选中的底色:
android:listSelector="#00000000"
当listview的布局中高度是wrap_content的时候在listview的最后一个空间没有底部的一条线,应该设置为fill_parent;
当在scrollView中再次包含一个listview的时候,要么listview的数据显示不全,要么滑动的时候会卡:原因是listview中有自带的scrollv,两个冲突了,
解决方法是:设置listview的高度:
public static void setListViewHeightBasedOnChildren(ListView listView) {// 获取ListView对应的AdapterListAdapter listAdapter = listView.getAdapter();if (listAdapter == null) {return;}int totalHeight = 0;for (int i = 0; i < listAdapter.getCount(); i++) {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.getDividerHeight()获取子项间分隔符占用的高度// params.height最后得到整个ListView完整显示需要的高度listView.setLayoutParams(params);}
- android学习之-Listview的几种问题
- android学习之路之listView的优化问题
- android 几种listview的整理
- android学习之ListView布局的学习
- 【Android】学习ListView遇到的问题
- Android开发之ListView:setEmptyView的问题
- Android ListView之setEmptyView的问题
- Android ListView之setEmptyView的问题
- Android 之 ListView 的焦点问题
- Android学习之ListView
- Android学习之 Listview
- android之ListView学习
- Android学习之ListView
- android学习之ListView的用法简介
- android学习之ListView的基本使用
- Android学习之ListView的优化01
- android初级学习之ListView的使用
- android ListView几种使用
- 用拦截器解决页面JSP缓存问题
- Oracle建立DBLINK的详细步骤记录
- 把文件用base64进行转码
- c语言调用库函数qsort()进行快速排序
- Android ListView的cell的分割线
- android学习之-Listview的几种问题
- hdu1005 Number Sequence
- 菜鸟的卢修斯
- ASP.NET C# 连接MSSQL数据库 详细图解
- vc编译warning LNK4089和链接警告LNK4098解决方法
- JSF中的h:commandLink 链接详解
- php的socket服务端监听与客户端访问实例脚本
- java热敏POS打印机编程
- LINK : warning LNK4089