我使用簡單的遊標適配器從列表視圖中使用自定義佈局獲取所有記錄。我想顯示優先級文本視圖來改變顏色根據文字,如紅色,如果優先級高,綠色如果中等和黃色,如果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