2012-02-26 3 views
0

Я хочу изменить цвет TextView внутри моего Activity s ListView по java-коду. ListView содержит несколько строк, которые подаются MatrixCursor и ArrayAdapter. Цвет TextView должен быть зеленым или белым, который должен быть определен в предложении if. Как я могу это сделать?Изменение цвета 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); 

ответ

0

написать свой собственный адаптер, в котором можно установить цвет, размер список items.see это link это позволит и знает идею. ниже лис с голубого цвета текста

r

Смежные вопросы