【问题标题】:Using strikethrough in ListView using ArrayAdapter使用 ArrayAdapter 在 ListView 中使用删除线
【发布时间】:2017-10-27 08:42:49
【问题描述】:

我已经使用数组适配器通过数据库在 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());
}

【问题讨论】:

  • 适配器并设置适配器写出while循环。
  • @KuLdipPaTel 这有什么帮助?
  • 请参阅here 删除。
  • @KNeerajLal 这里的所有答案都在文本视图上工作。由于我使用的是数组适配器,因此我没有文本视图。这就是我问这个问题的原因。

标签: android listview strikethrough


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-17
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多