0

実際、私の問題は、Web サービスからのデータがあることです。そのデータを解析し、sqlite データベースの行に入力します。データには、Android がサポートしていない html タグが含まれています。

> <span Style="color:#ff0000;">the Lord Is The Creator <span>;

したがって、「The Lord Is the Creator」は赤色で表示されます。このように、android.the Html.fromHtml の ListView にテキストビューがあります。 任意のヘルプが適用されます。

4

3 に答える 3

0
Html.fromHtml();

この関数は、Textviewのテキストとして設定できるSpanedオブジェクトを返します。

于 2013-02-19T10:50:56.530 に答える
0

njzk2で正しく言及されているように、style属性はHtml.fromHtmlによって解釈されません。他の回避策は、サーバー側の変更を行うことです。サーバーからの文字列のように

"<font color='red'>the Lord Is The Creator</font>."

そして、あなたはそれをこのように使うことができます

yourTextView.setText(Html.fromHtml("<font color='red'>the Lord Is The Creator</font>."));
于 2013-02-19T11:18:53.020 に答える
0

あなたの懸念がリストビューに色付きのテキストビューのみを表示することである場合は、アイテムのヘキサカラーのみをsqliteに保存してください。

リストビューでテキストビューを表示するときは、 textView.setTextColor(Color.parseColor("#ff0000")); を使用します。

于 2013-02-19T10:54:04.893 に答える