listView隔行设置颜色重写SimpleAdapter

来源:互联网 发布:淘宝客怎样推广产品 编辑:程序博客网 时间:2024/06/05 15:19
public class SpecialAdapter extends SimpleAdapter {      private int[] colors = new int[] { 0x30FF0000, 0x300000FF };        public SpecialAdapter(Context context, List<HashMap<String, String>> items, int resource, String[] from, int[] to) {          super(context, items, resource, from, to);      }        @Override      public View getView(int position, View convertView, ViewGroup parent) {        View view = super.getView(position, convertView, parent);        int colorPos = position % colors.length;        view.setBackgroundColor(colors[colorPos]);        return view;      }  }