如果记录不为空,如何更改颜色texview?

时间:2014-04-23 13:56:15

标签: android android-listview

如果记录笔记和null,我怎么能把它 如果不是红色,TextView会保持白色吗? 我试过但是我不工作

 String notes = notesName.get(pos);
 if (notes  != null ) {
     mHolder.txt_notes.setTextColor(Color.WHITE); 
 } else {   
     mHolder.txt_notes.setTextColor(Color.RED);
 }

4 个答案:

答案 0 :(得分:0)

尝试以下代码: -

mHolder.txt_notes.setBackgroundColor(Color.YELLOW); 

mHolder.txt_notes.setBackgroundColor(getResources().getColor(R.color.darkgrey));

答案 1 :(得分:0)

  String Notes = notesName.get(pos);
        if (Notes  != null && !Notes.isEmpty() )
                        mHolder.txt_notes.setBackgroundColor(Color.WHITE); 
                     else  
                    mHolder.txt_notes.setBackgroundColor(Color.RED);

答案 2 :(得分:0)

 String Notes = notesName.get(pos);
    if (!Notes.equalsIgnoreCase("")){
                    mHolder.txt_notes.setBackgroundColor(Color.WHITE); 
                } else  
                mHolder.txt_notes.setBackgroundColor(Color.RED);

答案 3 :(得分:0)

 String Notes = notesName.get(pos);
    if (Notes.length() != 0 ){
        mHolder.txt_notes.setBackgroundColor(Color.WHITE); 
    } else{  
        mHolder.txt_notes.setBackgroundColor(Color.RED);}