simplecursoradapter로 만든 목록의 각 항목에 색상을 추가하는 가장 좋은 방법은 무엇이 궁금한가요? 다음 코드는 SimpleCursorAdapter를 사용하여 listview를 만들었지 만 텍스트의 색상은 모두 기본 회색입니다. R.id.rowTitle 및 R.id.rowName의 텍스트 색상을 날짜에 따라 다른 색상으로 변경하고 싶습니다.간단한 커서 어댑터 목록보기에 색상 추가
Cursor cursor = database.getTitles();
startManagingCursor(cursor);
String[] columns = { SQLController.TITLE,
SQLController.COLUMN_NAME, SQLController.DATE,
};
int to[] = {R.id.rowTitle, R.id.rowName,R.id.rowDate};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.rows, cursor, columns, to);
this.setListAdapter(adapter);
를 사용하여 각 텍스트 뷰는'Holder' 당신의 각 행과 마지막의 getView'에서()'방식을 유지하기 'SimpleCursorAdapter'에서 수동으로'extends' 할 CursorAdapterClass는 원하는대로 색상을 설정합니다. 여기에 내 코드를 추가 할 수 있지만 라인이 조금 더 있습니다. – Sajmon