저는 Android에 익숙하지 않아 Listview에서 TextView의 textcolor를 변경하고 싶습니다. 이를 시도 할 때 색상이 변경되지 않습니다. 이 (단순한?) 문제로 누가 나를 도울 수 있습니까?Listview에서 Textview의 색상을 변경하십시오.
public View getView(int i, View view, ViewGroup viewGroup) {
if (view == null) {
view = mInflater.inflate(R.layout.cijfer_listitem, null);
holder = new ViewHolder();
holder.mCijferTxt = (TextView) view.findViewById(R.id.cijferTxt);
holder.mVakTxt = (TextView) view.findViewById(R.id.vakTxt);
holder.mVakUitgebreidTxt = (TextView) view.findViewById(R.id.vakUitgebreidTxt);
holder.mIdTxt = (TextView) view.findViewById(R.id.idTxt);
view.setTag(holder);
} else {
holder = (ViewHolder) view.getTag();
}
Cijfer cijfer = mCijfers.get(i);
holder.mCijferTxt.setText(cijfer.getCijfer());
holder.mVakTxt.setText(cijfer.getCursus());
holder.mVakUitgebreidTxt.setText(cijfer.getCursusUitgebreid());
holder.mIdTxt.setText("" + cijfer.getCijferID());
if (cijfer.isDef() == true){
holder.mCijferTxt.setTextColor(R.color.colorTxtDef);
}
else{
holder.mCijferTxt.setTextColor((R.color.colorTxtConcept));
}
return view;
}
public class ViewHolder {
public TextView mCijferTxt;
public TextView mVakTxt;
public TextView mVakUitgebreidTxt;
public TextView mIdTxt;
}
내가 텍스트 뷰 "cijferTxt"의 색상을 변경하고 싶어 :
내가리스트 뷰를 제어하는 내 "BaseAdapter"에 다음 코드를 사용합니다. 당신이 날 도와위한 :) 당신은 (색상 가리키는 그냥 ID입니다) 컬러 자원 ID에 대한 텍스트의 색상을 설정하려고
그것은 작동보십시오! 빠른 답변 주셔서 감사합니다! – user2582992