工作中遇到的问题,在这里记录下。
重写ArrayAdapter 使用方法与原来完全一样。
public class colorAdapter extends ArrayAdapter { public colorAdapter (Context context, int view, String[] strings){ super(context, view, strings); } //隔行变色 @Override public View getView(int position, View convertView, ViewGroup parent) { View view=super.getView(position,convertView,parent); if(position%2==0){ view.setBackgroundColor(Color.argb(250, 255, 255, 255)); }else{ view.setBackgroundColor(Color.argb(255, 224, 243, 250)); } return view; } }