首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

listView隔行设立颜色重写SimpleAdapter

2012-09-19 
listView隔行设置颜色重写SimpleAdapterimport java.util.HashMapimport java.util.Listimport android.

listView隔行设置颜色重写SimpleAdapter

import java.util.HashMap;import java.util.List;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.SimpleAdapter;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);}@Overridepublic 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;}}

?

SpecialAdapter adapter = new SpecialAdapter(this,fillMaps,R.layout.grid_item,from,to);...

?

热点排行