xliview多布局
来源:互联网 发布:mysql数据库锁表原因 编辑:程序博客网 时间:2024/06/16 16:21
class Madapter extends BaseAdapter{ holder0 h0=null; holder1 h1=null; @Override public int getCount() { return li.size(); } @Override public Object getItem(int i) { return li.get(i); } @Override public long getItemId(int i) { return i; } @Override public int getViewTypeCount() { return 2; } @Override public int getItemViewType(int position) { int type=0; if(li.get(position).getIMAGEURL()==null&&li.get(position).getIMAGEURL()==""){ type=0; }else { type=1; } return type; } @Override public View getView(int i, View view, ViewGroup viewGroup) { int itemViewType = getItemViewType(i); switch(itemViewType){ case 0: if(view==null){ h0 = new holder0(); view= View.inflate(getActivity(), R.layout.xli_item1, null); h0.xtv1=view.findViewById(R.id.xtv1); view.setTag(h0); }else { h0 = (holder0) view.getTag(); } h0.xtv1.setText(li.get(i).getTITLE()); break; case 1: if(view==null){ h1=new holder1(); view= View.inflate(getActivity(), R.layout.xli_item, null); h1.xiv= (ImageView)view.findViewById(R.id.xiv); h1.xtv= (TextView)view.findViewById(R.id.xtv); view.setTag(h1); }else{ h1 = (holder1) view.getTag(); } instance.displayImage(li.get(i).getIMAGEURL(),h1.xiv,getDisplayImageOption()); h1.xtv.setText(li.get(i).getTITLE()); break; } return view; }}class holder0{ TextView xtv1;}class holder1{ ImageView xiv; TextView xtv;}
阅读全文
0 0
- xliview多布局
- 多布局
- 多布局
- 多布局
- 多布局
- 分栏布局(多列布局)
- CSS实现布局(两栏布局,多栏布局)
- 布局方案之-多列布局
- 盒布局和多栏布局
- 多栏布局和盒布局
- 多栏布局与盒布局
- 页面布局 --- 多列等高布局
- CSS-多栏布局
- ListView 多布局
- css3 -> 多栏布局
- Android 多视图布局
- css 多列布局
- c++多继承布局
- hcash超级现金公布区块链中量子密码测试版将于近期问世
- hdu2544-最短路径spaf
- SEO快排服务:快速上首页的背后
- You need to use a Theme.AppCompat theme (or descendant) with this activity.
- TankWar游戏(图片版)----阶段八
- xliview多布局
- 这是我第一天来准备写博客。
- 九九乘法
- LeetCode题解 第九周
- tf.transpose (API r1.3)
- 归纳一下C语言
- ReTrofit请求post
- [BZOJ3931][CQOI2015]网络吞吐量(SPFA+网络最大流)
- 静态变量