我使用简单的光标适配器从具有自定义布局的列表视图中的视图中获取所有记录。我想显示优先级文本视图以根据文本更改颜色,例如,如果优先级高,则为红色,如果优先级高,则为绿色,如果优先级低,则为黄色。有什么方法可以做到。我对 android 很陌生
我的列表视图代码
myList=(ListView) findViewById(R.id.listView1);
myAdapter.open();
Cursor cursor = myAdapter.fetchAllView();
startManagingCursor(cursor);
String []from=new String[]{ DbAdapter.KEY_DESCRIPTION,DbAdapter.KEY_TITLE,DbAdapter.KEY_TASK_PRIORITY,DbAdapter.KEY_CATEGORY_NAME,DbAdapter.KEY_TIME,DbAdapter.KEY_DATE };
int[] to=new int[] { R.id.txtdescription,R.id.txtitem,R.id.txtPriority,R.id.txtcategory,R.id.txttimeOne,R.id.txtDateOne};
myCursorAdapter = new SimpleCursorAdapter(ListItems.this, R.layout.items, cursor,from, to);
myList.setAdapter(myCursorAdapter);
listview 工作正常,但如何编写代码来更改 listview 项中的 textview 颜色
提前致谢