使用ArrayAdapter在ListView中使用删除线

时间:2017-10-27 08:42:49

标签: android listview strikethrough

我使用数组适配器通过数据库在ListView中添加了元素。在这里,我希望元素有一个删除线。我怎么能这样做?

以下是我正在使用的代码:

String q4 = "select * from todolist;";
Cursor d = database.rawQuery(q4, null);
if(d != null && d.moveToFirst()) {
    do {
        String element =d.getString(d.getColumnIndex("elist"));
        al.add(element);
        ArrayAdapter ad = new ArrayAdapter(getContext(),android.R.layout.simple_list_item_1,al);
        list.setAdapter(ad);
    } while (d.moveToNext());
}

1 个答案:

答案 0 :(得分:0)

对于寻找答案的任何人,Array Adapter都无法改变其内容的视图。使用Base适配器是最佳选择。