- 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); -
} -
-
@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; -
} - }
listView隔行设置颜色重写SimpleAdapter
最新推荐文章于 2021-05-27 10:47:53 发布