RecyclerView使用详解(二)

在上一篇(RecyclerView使用详解(一))文章中简单的介绍了RecyclerView的基本用法,接下来要来讲讲RecyclerView的更多用法,要实现不同的功能效果,大部分都还是在于RecyclerView的Adapter写法,所以我们着重来看看几种不同功能的Adapter写法。 一、多Item布局实现(MultipleItem) 如果之前你用过ListView实现过此功能,那么你一定对下面这两个方法并不陌生 @Override public int getItemViewType(int position) { return...

2014-2015总结

一. 2014总结 2014年总的来说就是:循序渐进稳步向前的一年。 成果 1.和一起7年的女友领证结婚。 2.接触了github,并成为github的重度用户,在后期也开源了一款自己写的库PullZoomView 3.有了自己的第一个Blog,虽然还没有分享什么文章,后面会努力分享更多的好文章。 4.可以自己独挡公司的项目,并带领团队一起开发,也认识到个人的力量永远也敌不过团队的力量(虽然以前总认为自己一个人可以搞定APP开发,不需要别人帮助)。 5.自己一心想做的APP终于有了一点眉目。 6.买了自己的MAC。...

RecyclerView使用详解(一)

一、前言 RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,在RecyclerView标准化了ViewHolder类似于ListView中convertView用来做视图缓. 先来说说RecyclerView的有点就是,他可以通过设置LayoutManager来快速实现listview、gridview、瀑布流的效果,而且还可以设置横向和纵向显示,添加动画效果也非常简单(自带了ItemAnimation,可以设置加载和移除时的动画,方便做出各种动态浏览的效果),也是官方推荐使用的.以下是官方的说明: RecyclerView is a more advanced and flexible...

Android Studio 自动更新失败解决办法

更新了最新的AndroidStudio之后,每次点击IDE中的check update之后,总是提示说 Connection failed. Please check your network connection and...

Android HTTPS SSL双向验证(自签名证书)

Android HTTPS SSL双向验证(CA根证书) 由于公司项目需要,为了保证服务器数据安全,保证接口不暴露给第三方,要求我们客户端接口全部采用HTTPS的SSL验证请求,所以才有了以下这篇博客的介绍。 一、HTTPS和HTTP的区别 1、https协议需要到ca申请证书,一般免费证书很少,需要交费。 2、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。...