问题 改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView: viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。 更简洁的方法 对于iOS ...
分类:
其他好文 时间:
2016-07-20 15:04:34
阅读次数:
269
#pragma mark--headView -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0) { return 50; }else ...
分类:
其他好文 时间:
2016-07-16 20:02:33
阅读次数:
250
通过Adapter的方式去解决RecycleView添加头部与尾部的功能,将headerView及footerView转换成内部数据的形式显示出来.
以装饰者的方式对原有的adapter进行包装,不影响任何原有adapter的数据及功能.
此类可通用所有adapter,特殊地针对HeaderRecycleAdapter提供了一些兼容功能....
分类:
移动开发 时间:
2016-07-13 17:37:18
阅读次数:
242
装饰者模式及其应用前几天看了鸿洋大神的 Android 优雅的为RecyclerView添加HeaderView和FooterView,发现装饰者模式 在某些情况下是设计得如此 优雅,现在总结如下:
什么 是装饰者模式
怎样实现装饰者模式
装饰者模式的优缺点
装饰者模式在Android中的应用
什么是装饰者模式应用场景咖啡店里咖啡中可以加不同的配料–摩卡、牛奶、糖、奶泡;不同的饮品加上不同的配料有不...
分类:
其他好文 时间:
2016-07-13 17:35:55
阅读次数:
294
1、前言: 前几天用了GitHub上se.emilsjolander.stickylistheaders这个组件,然后发现这个组件的listview不能添加footerView,加了footer后,滑倒footer的时候head会消失,与我项目中的需求不符。 于是就自己写了一个StickHeader ...
分类:
其他好文 时间:
2016-06-28 18:36:05
阅读次数:
170
针对RecyclerView的头部和底部,官方并没有给我们提供像listView一样可以直接通过addHeaderView()/addFooterView()的方法,所以只能靠我们自己去实现了,那怎么实现呢?我们一步一步的来分析。...
分类:
移动开发 时间:
2016-05-12 19:01:35
阅读次数:
249
实现功能:
实现NetMusicListAdapter(网络音乐列表适配器)
实现SearchResult(搜索音乐对象)
使用Jsoup组件请求网络,并解析音乐数据,并,音乐数据加载到列表中
实现FooterView
截止到目前的源码下载:
http://download.csdn.net/detail/iwanghang/9507635
Jsoup组件导入:
Andro...
分类:
移动开发 时间:
2016-05-01 17:47:32
阅读次数:
405
这一篇主要来讲一下自定义控件中的自定义viewgroup,我们以项目中最常用的下拉刷新和加载更多组件为例 简单介绍一下自定义viewgroup时应该怎么做。 分析:下拉刷新和加载更多的原理和步骤 自定义一个viewgroup,将headerview、contentview和footerview从上到 ...
分类:
移动开发 时间:
2016-03-28 18:28:32
阅读次数:
224
UIView *footerView = [[UIView alloc]initWithFrame:CGRectMake(10, 100, 300, 180)]; UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, 3
分类:
其他好文 时间:
2016-03-08 13:34:02
阅读次数:
144
#import "FirstHeaderReusableView.h"#import "FirstFooterReusableView.h"#define ITEMWIDTH ([UIScreen mainScreen].bounds.size.width - 30) / 2#define ITEM...
分类:
其他好文 时间:
2016-01-25 08:47:14
阅读次数:
140