1

我的可搜索字典(GoogleSearchableDictionary在 SDK/samples 上找到)获取查询结果,SQLiteDatabase从中获取来自definitions.txt文件的数据(其 .txt 文件不是XML文件)。

现在我想Html在 android 上显示查询结果输出。这意味着,我想在 SQLiteDatabase 上发布广告\n <b>和其他Html code内容,以提供查询输出。definitions.txt我找到了一个代码.setText(Html.fromHtml,但它应该只适用于 XML 字符串。

这是我的代码,它显示了我的项目的最终输出

TextView word = (TextView) findViewById(R.id.word);
TextView definition = (TextView) findViewById(R.id.definition);
4

1 回答 1

0

你需要:

  • 获取您需要的文本

  • 将 html 标签附加到您的文本

  • 将字符串编码为 html 格式 - 请参阅下面的提示 1。

  • 在 textview 中显示编码的 html(如果要呈现 HTML,则为 WebView) - 请参阅下面的提示 2。

提示 1:您可以使用 TextUtils 类中的 htmlEnode() 方法将字符串编码为 HTML。请参阅此处的教程。

提示 2: 请参阅此线程以了解如何将 HTML 编码数据加载到 webview 中。

于 2013-03-29T08:35:15.397 回答