-1

私は String を持っています。この文字列には任意の値を含めることができます (つまり、HTML タグを含めることができます)。Java で TextView を作成しましたが、このテキストを textview に設定する必要があります。一般的

String str;
Textview tv = new TextView(this);

tv.setText(str);

しかし、 str = < b &rt これが < /b &rt をテストしている場合、この場合、テキストビューのテキストを太字で設定する必要があります (HTML タグを読み取り、それに応じて割り当てる必要があります)。

HTML を読み取るために Java で使用できる API はありますか?どうすればこれを進めることができますか?

ありがとう、

4

3 に答える 3

0

HTMLコンテンツをstrings.xmlに配置して、そこから参照できます。大きな html コンテンツがある場合は、strings.xml の ![CDATA[ と ]] の間にコンテンツを配置できます。

あなたのstrings.xmlに追加

<string name="myhtml><![CDATA[<html>  your html conten </html> ]]> </string>

あなたの活動で

Textview tv= new TextView(this);
tv.setText(Html.fromHtml(getString(R.string.myhtml));
于 2013-04-01T07:41:46.417 に答える