在我的顯示適配器ptrelevant中,我從數據庫中可視化數據。我希望列的相對於TextView的M值變爲紅色。我怎樣才能做到這一點?如何根據字符串值分配顏色
public DisplayAdapter(Context c, ArrayList<String> id,ArrayList<String> ore,ArrayList<String> turno) {
this.mContext = c;
this.id = id;
this.turnoName = turno;
this.oreName = ore;
}
public int getCount() {
// TODO Auto-generated method stub
return id.size();
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
public View getView(int pos, View child, ViewGroup parent) {
Holder mHolder;
LayoutInflater layoutInflater;
if (child == null) {
layoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
child = layoutInflater.inflate(R.layout.row, null);
mHolder = new Holder();
mHolder.txt_turno = (TextView) child.findViewById(R.id.txt_turno);
mHolder.txt_ore = (TextView) child.findViewById(R.id.txt_ore);
mHolder.txt_id = (TextView) child.findViewById(R.id.txt_id);
child.setTag(mHolder);
} else {
mHolder = (Holder) child.getTag();
}
mHolder.txt_turno.setText(turnoName.get(pos));
mHolder.txt_ore.setText(oreName.get(pos));
return child;
}
public class Holder {
TextView txt_turno;
TextView txt_ore;
TextView txt_id;
}
}
你的問題不清楚 –
我希望列移位中的M值是紅色的,比其他值 – user3461181
'我希望列的相對於TextView的M值轉彎,是紅色的 - - 它是什麼意思? –