안드로이드 개발 질문/답변
(글 수 45,052)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mHelper = new DatabaseHelper(this);
mCursor = mHelper.getWritableDatabase().rawQuery("SELECT _ID, name, clear, level, division, version, date FROM spacemix ORDER BY date", null);
ListAdapter adapter = new SimpleCursorAdapter(this,
R.layout.row,
mCursor,
new String[] {DatabaseHelper.NAME, DatabaseHelper.LEVEL, DatabaseHelper.DIVISION, DatabaseHelper.CLEAR, DatabaseHelper.VERSION, DatabaseHelper.DATE},
new int[] {R.id.name, R.id.level, R.id.division});
setListAdapter(adapter);
registerForContextMenu(getListView());
}
DB에서 데이터를 가져와서 ListAdapter를 이용하여 화면에 출력하는 프로그램인데요.
일단 텍스트뷰에 출력은 잘 되는데요.
DB항목중에 clear 항목이 0일때는 해당 텍스트뷰의 백그라운드색을 빨강으로하고,
1일때는 해당 텍스트뷰의 백그라운드색을 파랑으로 하는방법은 없을까요?




DB다루는게 어렵네요 ㅠㅠ