아답터쪽 소스가 첨부되지 않아서 많이들쓰시는걸로 설명하겠습니다.
보통 많이들 쓰시는 커스텀 아답터 소스가 이렇습니다.
private class CustomAdapter extends ArrayAdapter<Object> {
private ArrayList<ReplyItem> item;
private ReplyItem temp;
public CustomAdapter (Context ctx, int resourceID, ArrayList item) {
super(ctx, resourceID, item);
this.item = item;
}
public View getView(final int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.[레이아웃xml명], null);
}
temp = item.get(position);
if (temp != null) {
//List Item control
}
return v;
}
}
여기서 //List Item control 부분에서
if(temp.[boolean변수명] == true){
v.setBackgroundColor(Color.GRAY);
}
를 추가해주시면 됩니다.