工作中遇到的問題,在這裏記錄下。
重寫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; } }