摘要:
RecyclerView可以实现ListView和GridView的功能,但是有以下特点: 1. 可以实现横向滚动,瀑布样式排列; 2. 相较于ListView和GridView中需要手动复用convertView和ViewHolder,RecyclerView内部对对象的复用做了封装,只需要用就可 阅读全文
摘要:
addHeaderView()、addFooterView() addHeaderView()和addFooterView()是用于在 给ListView设置Adapter之前 在列表中添加或删除一些元素。 主要有以下几点注意事项: 1. 两个方法必须在setAdapter()之前调用。如果之前调用 阅读全文
摘要:
某天面试时被问到ListView的缓存机制,竟然不知道!赶紧来学习一下。 ListView的Adapter中都有一个方法getView(),平时我们就是在Adapter中用LayoutInflater从R.layout中拿取布局id然后填充为一个View返回,但是我却忽略了这个方法的第二个参数con 阅读全文
摘要:
ViewPager与Fragment合用可以实现滑动效果,并独立管理每个滑动页面的生命周期。ViewPager主要有两种Adapter用于适配填充Fragment,通过代码来查看其不同之处。 布局 Fragment的布局就只设置一个TextView。 在activity的布局中加入一个ViewPag 阅读全文