一、主要步骤 ①、调用ListView的addHeaderView(),创建一个与Title一样高的View,这样ListView就不会刚开始被遮盖了 ②、调用ListView的setOnTouchEvent(),判断是上划还是下滑,上划隐藏,下滑显示。 ③、之后调用ObjectAnimation对 ...
分类:
其他好文 时间:
2016-05-18 21:30:48
阅读次数:
145
最近公司开始使用RecyclerView,研究了一下,一看什么都得需要自定义,不过使用起来确实强大,自定义方便。但是不想ListView有addHeaderView(),addFooterView()等。下面分享一下我自己写的RecyclerView 的Adapter。目前还没有写加头布局,等我忙完了这一阵再加上,当然了,你们也可以自己加的。1、BaseAdapter,这个Adapter只是一个基类...
分类:
其他好文 时间:
2016-05-12 20:32:49
阅读次数:
473
针对RecyclerView的头部和底部,官方并没有给我们提供像listView一样可以直接通过addHeaderView()/addFooterView()的方法,所以只能靠我们自己去实现了,那怎么实现呢?我们一步一步的来分析。...
分类:
移动开发 时间:
2016-05-12 19:01:35
阅读次数:
249
三种方式目前为止有三种方法让Listview现实多个样式最简单最常用的,通过addHeaderView或addFooterView,但是只能在首尾添加较麻烦但正规的方式,通过getViewTypeCount[View有多少个样式]和getItemViewType[这个View是哪个样式]方法设置较简...
分类:
其他好文 时间:
2016-03-13 17:41:35
阅读次数:
218
ListView是有addHeaderView和 addFooterView两个方法的. 但是作为官方推荐的ListView的升级版RecyclerView缺无法实现这两个方法。 那么如果使用RecyclerView实现这两个方法的效果该怎么做呢? 网上查询了很久,试过各种各样的实现方式,终于让我发
分类:
其他好文 时间:
2016-02-15 18:15:36
阅读次数:
201
下拉刷新下拉刷新------- 1.addHeaderView必须在setAdapter之前调用 2.将paddingTop设置一个headerView高度的负值去隐藏它 getHeight()和getMeasuredHeight()的区别: getMeasuredHeight():获取测量完的高度...
分类:
其他好文 时间:
2015-12-12 23:14:39
阅读次数:
279
在做学思钢板管理系统的项目中用到了addHeaderView,现在把注意事项记下来1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick...
分类:
其他好文 时间:
2015-11-19 23:52:21
阅读次数:
162
下拉刷新、加载更多、标记已读、轮播条、缓存下拉刷新------- 1.addHeaderView必须在setAdapter之前调用 2.将paddingTop设置一个headerView高度的负值去隐藏它 getHeight()和getMeasuredHeight()的区别: getMeasured...
分类:
其他好文 时间:
2015-10-29 00:32:07
阅读次数:
249
addHeaderView()方法:主要是向listView的头部添加布局addFooterView()方法:主要是向listView的底部添加布局需要注意的是添加布局的时候应该添加从父容器开始添加,而不能直接添加父容器中的子控件。例如:从一个xml布局文件中添加一个button控件,只能将整个布局...
分类:
移动开发 时间:
2015-10-19 15:42:58
阅读次数:
234
使用listView.addHeaderView(view) 可以在 listView 上方添加一个view视图 ,使listView和这个view连接在一起 效果上看上去是一个整体一般用于上拉刷新下拉加载listView1、关于addHeaderView(view)方法的多次使用对应一个ListV...
分类:
其他好文 时间:
2015-10-13 21:09:02
阅读次数:
209