ListView 的介绍
来源:互联网 发布:淘宝展现词为什么是0 编辑:程序博客网 时间:2024/05/13 11:33
一 ListVuew 的常用技巧:
用ViewHolder 进行优化 使用了 lIstView 的视图缓存机子,避免了在getView()的时候通过 findViewById() 进行实例化控件
具体使用点 在geiView()方法中使用
通过 contentView().setTag(holder); //添加标识
contentView.getTag(holder); // 获取标识
2 设置项目的分割线
Android:divider = “@androi:color/darker_gray”//分割线的颜色
android:dividerHeight="10dp" // 分割线的 高度
android:divider = "@null"//分割线为透明
3 设置隐藏ListView 的滚动条
Android:scrollbars = "none";
4 取消ListView 的item 的点击效果
android:listSelector ="#000000"
或者 Android:listSelector = "@android:color/transparent"
5 设置listView 需要显示几项 (把新数据或者想要的数据显示在在什么位置)
listView.setSelection(N); //N 就是显示的第几个Item
6 动态修改listView()
{
protected void addItem(T t) { mAdapter.add(t); mAdapter.notifyDataSetChanged();}
}{
mAdapter = new SpinnerAdapter(getContext());TempType.setAdapter(mAdapter);//mAdapter.addAll(DBController.getInstance(getContext()).getModuleDao().getModulesByType(cabinetType));mAdapter.addAll(list);mAdapter.notifyDataSetChanged();
}mData.add(“数据”)
mAdapter.notifyDataSetChanged();// 更新数据 调用的方法
7 遍历ListView 中的所有item
ListView() 操作子View
fro(int i = 1; i< mListView.getChildCount();i++){ View view = mListView.getChildAt(i)}
8 处理空ListView
如果listView 里面没有数据的时候 显示 默认数据
ListView list = new ListView();
list.setEmptyViewq(findViewByid(R.id.Imview))
ListView() 的滑动监听
- listView的属性介绍
- ListView 的介绍
- ListView 的属性介绍
- android listview 属性的介绍
- listview 的OnItemClickListener参数介绍
- ListView介绍
- ListView列表视图的介绍和使用
- Android ListView setSelection()方法的介绍
- C#中listview的使用方法介绍
- OrangeUI之ListView的简单介绍
- ListView 原理的介绍 qt也可以吧想通的Android
- ListView介绍与实例
- android中ListView介绍
- ListView中的divider介绍
- Listview介绍与使用
- android listview 属性介绍
- android listview 属性介绍
- ListView属性介绍
- mysql死锁
- keytool命令
- 【转】通过Trello建立你的清单管理系统
- Summary of OPENSSL compiling
- Tween动画使用注意
- ListView 的介绍
- 【MyBatis 基础】
- mysql 统计连续登录天数
- 如何判断socket已断开连接
- UIView的生命周期总结
- MySQL主从复制的安装配置
- Dota2技能系统设计分析
- 将实体的空串全部转为null
- SQL存储过程展易飞BOM