0

以下は私のコードです。XML Parser DOM を使用して XML ファイルに Bold を設定しようとしています。誰がそれがどのように行われるか教えてもらえますか? 「タイトル:」を太字にしたいだけです。

textview.setText(textview.getText() + "<b>Title :</b> " //This line
                            + getValue("title", eElement) + "\n" + "\n");

                    textview.setText(textview.getText() + "Description : "
                            + getValue("description", eElement) + "\n" + "\n");

                    textview.setText(textview.getText() + "Link : "
                            + getValue("link", eElement) + "\n" + "\n");

                    textview.setText(textview.getText() + "Date : "
                            + getValue("date", eElement) + "\n" + "\n" + "\n"
                            + "\n");
4

3 に答える 3

3

これを使って 、

  textView.setTypeface(null, Typeface.BOLD_ITALIC); or
  textView.setTypeface(null, Typeface.BOLD);

htmlを使用して、

tetview.setText(Html.fromHtml(somestring));
于 2013-03-22T09:04:45.390 に答える
3

textViewタグ内で直接行うことができます。

android:textStyle="bold"
于 2013-03-22T09:06:21.767 に答える
2

欠けているのは、テキストビューに HTML から変換するように指示することです。

それを textview.setText(Html.fromHtml(yourtext)); に変更します。

編集:結果の charSequence を既存のテキストに追加する際に問題がある場合は、次を使用します。

Html.fromHtml(yourtext).toString()

Html.fromHtml() は String ではなく charSequence を返すため、単純に連結することはできません。

レイアウト ファイルでスタイルを設定すると、すべてのテキストが太字、斜体、その他の形式になります。

于 2013-03-22T09:06:59.383 に答える