2012-02-26 4 views
0

Je veux changer la couleur d'un TextView à l'intérieur de mon Activity s ListView par le code de java. ListView contient plusieurs lignes qui sont alimentées par un MatrixCursor et un ArrayAdapter. La couleur du TextView doit être verte ou blanche, ce qui doit être déterminé par une clause if. Comment puis-je accomplir cela?Changer la couleur de TextView

citem = NameManager.getciList(); 
    NameManager.WriteName(citem); 
    MatrixCursor cursor; 
    cursor = NameManager.getnameList(); 
    startManagingCursor(cursor); 
    if (cursor.getString(9).equals("yes")){ 
     //TODO set color of R.id.name color here 
    } 
    String[] from = { "name", "info", "status", "path", "folder", BaseColumns._ID }; 
    int[] to = { R.id.name, R.id.info, R.id.status, R.id.path }; 
    final SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, 
      R.layout.row, cursor, from, to); 
    setListAdapter(adapter); 

Répondre

0

écrire votre propre adaptateur personnalisé, où vous pouvez définir la couleur, la taille de la liste items.see cette link il laissera u savoir une idée. ci-dessous est lis avec la couleur du texte bleu

r

Questions connexes