我使用简单的游标适配器从列表视图中使用自定义布局获取所有记录。我想显示优先级文本视图来改变颜色根据文字,如红色,如果优先级高,绿色如果中等和黄色,如果low.is有一些办法做到这一点。我很新的android动态更改listview项目中的textview颜色
我的代码为listview
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);
列表视图中工作正常,但如何编写代码来改变TextView的颜色列表视图项
在此先感谢
先生即时从SQlite数据库视图获取数据到列表视图,我想通过代码 – Shahid 2013-02-16 13:02:56
更改优先textiew颜色先生我无法理解这个概念sorrrry – Shahid 2013-02-16 13:09:10
而不是使用SimpleCusrsorAdapter使用扩展CursorAdapter的cusom adpater – 2013-02-16 14:47:19