view group adapter的封装
来源:互联网 发布:万国数据怎么样 编辑:程序博客网 时间:2024/05/17 12:56
https://github.com/wanglianghai/Encapsulation
http://www.jianshu.com/p/fb24e3343a2e
注意:添加视图要在视图完成后添加,没完成添加的就是没完成的
写adapter不一样的主要的就是数据,视图
创建个接口,接收数据绑定视图
public interface ViewPageHolder<T> { View createView(ViewGroup viewGroup); void bind(T data);}
adapter中用这接口创建视图和绑定视图就行了
public class ViewPageAdapterW<T> extends PagerAdapter@Override public Object instantiateItem(ViewGroup container, int position) { View view = viewPageHolder.createView(container); viewPageHolder.bind(mData.get(position)); container.addView(view); return view; }
用就方便了
class MyHolder implements ViewPageHolder<EntityImage> { private ImageView mImageView; @Override public View createView(ViewGroup viewGroup) { View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.view_page_item, viewGroup, false); mImageView = (ImageView) v.findViewById(R.id.image_view); return v; } @Override public void bind(EntityImage data) { mImageView.setImageResource(data.imageRes); } }
阅读全文
0 0
- view group adapter的封装
- 封装一个自动绑定View和数据的Adapter
- RecycleView Adapter的封装
- adapter的封装
- Adapter的简单封装
- Adapter的封装
- RecyclerView.Adapter的封装
- Recycleview的adapter封装
- 封装的Adapter的优缺点
- ReCycleView的 Adapter的封装
- android 简单的adapter封装
- 封装的viewholder和adapter
- Recyclerview Adapter 的简单封装
- RecyclerView.Adapter 的简单封装
- Android---封装ListView的Adapter
- 简单封装RecyclerView的Adapter
- 商城之Adapter的封装
- Android 封装RecyclerView的Adapter
- shell解析命令行的过程以及eval命令
- centos7下安装apache,mysql,php 合集
- C++编程->Winpcap网络数据保存为pcap文件
- 剑指offer:和为S的连续正数序列
- [PAT]1007. Maximum Subsequence Sum (25)@Java
- view group adapter的封装
- 从尾到头打印链表java实现
- 【二叉树】637. Average of Levels in Binary Tree
- Dom和sax解析的比较
- Java增强for遍历LinkedList所引发的思考
- Java程序猿快速上手PHP
- 使用openswan搭建ipsec vpn
- 1207:水仙花数
- 【qt】QT5.7.0+opencv2.4.9配置