好吧,现在我把我的数据库中的所有数据都没有任何问题,但是我想做以下事情:如果其中一个数据是0 - 1那么listview的那个项目应该显示给另一个颜色。任何人都知道这是否合情合理以及我必须考虑哪些事情?
String [] from = new String[]{manager.CN_NOMBRE, manager.CN_HORA};
int [] to = new int[] {android.R.id.text1, android.R.id.text2};
cursor = manager.getData();
cursor.moveToFirst();
ArrayList list = new ArrayList<String>();
//Obtain the activation data..
while (cursor.isAfterLast() == false) {
String name = cursor.getString(cursor.getColumnIndex(DataBaseManager.CN_ACTIVADO));
list.add(name);
cursor.moveToNext();
Log.e("test: ", name);
}
cursor.getString(7);
adapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item, cursor, from, to, 0);
lista.setAdapter(adapter);
manager.cerrar();
答案 0 :(得分:0)
你需要在那里创建你的CustomAdapter
创建一个内部类ViewHolder
,并根据项目当前的统计数据,你可以改变它的颜色
这是一个Youtube教程,可能会让您走上正确的道路