0

オンラインサーバーからxmlファイルを解析し、そこから文字列を抽出してローカル変数に保存し、テキストビューに表示するAndroidアプリを開発しています。抽出したテキストの一部を太字で表示したい。どうすればそれを達成できますか?太字の部分だけに別のテキスト ビューを作成し、太字の属性を指定することはできますが、ビューが多すぎてアプリの速度が低下します。

サーバー上の xml ファイルにアクセスでき、必要に応じて変更できます。xml ファイル自体のテキストをフォーマットしてから、テキストビューに「そのまま」表示する方法はありますか?

4

2 に答える 2

2

で試してみてください

textView.setText(Html.fromHtml(htmlText));

もしそうならhtmlText、言いましょう

example <strong>string</strong>

これは機能します。

于 2012-10-06T21:31:34.393 に答える
2

TextViewでテキストを設定すると、次のように基本的なHTMLもロードできます。

text.setText(Html.fromHtml( "Hello <b> world </ b>"));

その例では、「世界」は太字になります。

于 2012-10-06T21:32:09.663 に答える