gpt4 book ai didi

Android:从数据库加载时在 ListView 中显示 HTML 格式的文本

转载 作者:搜寻专家 更新时间:2023-11-01 07:40:25 24 4
gpt4 key购买 nike

我有一个项目的 SQLite 数据库,其中一些项目包含基本的 HTML,例如 b 和 sub 标签。我已使用 SimpleCursorAdapter 将表绑定(bind)到 ListView。有没有办法让 ListView 格式化 HTML 标签以便正确显示?似乎前进的方向是让 Cursor 传递 SpannedStrings,但我不知道该怎么做。

最佳答案

谢谢 Ian,这是我最终的适配器代码:

    private class HtmlCursorAdapter extends SimpleCursorAdapter {

public HtmlCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to) {
super(context, layout, c, from, to);
}

@Override
public void setViewText (TextView view, String text) {
view.setText(Html.fromHtml(text),BufferType.SPANNABLE);
}
}

关于Android:从数据库加载时在 ListView 中显示 HTML 格式的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4653679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com