android表格效果--ListView隔行变色
16lz
2022-05-25
importmeetweb.net.util.SpecialAdapter;。。。。。privateSpecialAdaptersimpleAdapter=null;publicvoidShowData(){RateList=rateService.findAll();System.out.println(RateList);LVrate=(ListView)this.findViewById(R.id.lvrate);simpleAdapter=newSpecialAdapter(this,RateList,R.layout.accuratelistitem,newString[]{"yearlimit","year1","year2"},newint[]{R.id.tv_yearlimit,R.id.tv_year1,R.id.tv_year2});LVrate.setAdapter(simpleAdapter);//listView.setOnItemClickListener(listener);}
packagemeetweb.net.util;importjava.util.List;importjava.util.Map;importandroid.content.Context;importandroid.graphics.Color;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.SimpleAdapter;publicclassSpecialAdapterextendsSimpleAdapter{privateint[]colors=newint[]{0x30FF0000,0x300000FF};//这里没有引用进去使用,只是简单引用数组运算publicSpecialAdapter(Contextcontext,List<?extendsMap<String,?>>data,intresource,String[]from,int[]to){super(context,data,resource,from,to);}@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewview=super.getView(position,convertView,parent);intcolorPos=position%colors.length;if(colorPos==1)view.setBackgroundColor(Color.argb(250,255,255,255));//颜色设置elseview.setBackgroundColor(Color.argb(255,224,243,250));//颜色设置returnview;}}
更多相关文章
- goolge 地图地址位置解析
- Android(安卓)studio中关于 No cached version of **** availabl
- android listview 三种适配器设置
- Android(安卓)EditText 密码输入框可见性设置
- Android(安卓)wifi休眠策略
- Android之修改部分字体颜色
- 基于百度推送android notification的使用之合并通知栏
- Android状态栏完全透明和改变状态栏颜色实现
- Android(安卓)uses-permission 大全