listview 穿插标签效果
来源:互联网 发布:mac下制作dos 编辑:程序博客网 时间:2024/05/22 12:55
介绍上图中效果的实现方式
这里定义了两个map集合 用于存放日期的集合 和存放真实索引的集合(这里因为是从数据库取数据 所以存放的游标的索引) 记作map1,map2
当使用adapter去适配数据时
在getView方法中 先拿position去map1中看是否能匹配到数据(当前条目是否要显示标签) 然后在去map2中匹配数据
这里会出现convertView重用的问题 只需添加 convertView instanceOf XXXXXX过滤条件即可
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// 当position可以在日期集合中取到日期时, 返回的是TextView
if(map1.containsKey(position)) {// 当前需要显示日期
}
// 返回的是短信的item
Cursor mCursor = mAdapter.getCursor();
mCursor.moveToPosition(smsRealPositionMap.get(position));
View v;
if (convertView == null || convertView instanceof TextView) {
v = newView(FolderDetailUI.this, mCursor, parent);
} else {
v = convertView;
}
bindView(v, FolderDetailUI.this, mCursor);
return v;
}
- listview 穿插标签效果
- 穿插套用
- android 文字图片混排,在一个TextView中显示文字穿插图片,文字变色效果
- 穿插分类设计
- 设置 listview 背景图片效果
- listview 长按效果
- ListView增加Animation效果
- ListView设置点击效果
- android listview 反弹效果
- android listview焦点效果
- ListView效果优化
- ListView 滑动删除效果
- Listview选中效果设置
- 自定义阻尼效果listview
- android ListView阻尼效果
- ListView记事本效果
- ListView动态加载效果
- Listview点击效果取消
- 全手工制作WIN8PE,WIN7PE 教程——不用ADK/AIK/Winbuilder/MakePE
- 搞砸远程分支的解决方法
- 手机丢了怎么办?MZ给你来支招
- CSS3盒模型display:box详解
- MyBatis使用技巧
- listview 穿插标签效果
- Toposort(拓扑排序)——DFS递归回溯版
- 【Objective-C Runtime动态加载】---动态创建类Class
- 1058. A+B in Hogwarts (20)
- Hive tips optimil query on maper and reducer
- Matlab画平滑曲线的两种方法( 拟合或插值后再用plot即可)
- 黑马程序员---Objective-C Foudation框架学习笔记之一
- 深圳的回南天来了!七招教你如何在回南天防潮去湿~
- Matlab The Secant Method