我爲Change the color of a specified item in a listview for android同樣的問題,通過Kartheek(謝謝)回答適用於測試如下:的Android變化TextView的字體顏色在ListView一個條件
adapter = new ArrayAdapter<String>(this,R.layout.db_msg,messaggi){
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
View view1 = super.getView(position, convertView, parent);
// if (position % 2 == 0) { //Place the condition where you want
to change the item color.
testo = messaggi.get(position);
if(testo.substring(0,5).equals("27-09")){
view1.setBackgroundColor(Color.parseColor("#e0e0ef"));
} else {
//Setting to default color.
view1.setBackgroundColor(Color.WHITE);
}
return view1;
}
};
問題:我而改變字體顏色但view1.setTextColor(Color.parseColor(「#E0E0EF」);似乎沒有工作;
寫convertView更換.setBackgroundColor(Color.parseColor( 「#e0e0ef」)); – Ankita
包含您的db_msg佈局xml代碼 – SiSa
向我們展示此佈局R.layout.db_msg –