下面是我的代码,我正在尝试使用XML Parser DOM将Bold设置为我的XML文件。谁能告诉我它是如何完成的?我只想让我的“标题:”变得大胆。
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");
答案 0 :(得分:3)
使用此,
textView.setTypeface(null, Typeface.BOLD_ITALIC); or
textView.setTypeface(null, Typeface.BOLD);
使用html,
tetview.setText(Html.fromHtml(somestring));
答案 1 :(得分:3)
您可以直接在textView
标记中执行此操作
这样做:
android:textStyle="bold"
答案 2 :(得分:2)
您缺少的是告诉textview从HTML转换。
将其更改为textview.setText(Html.fromHtml(yourtext));
编辑:如果您在将现有的charSequence添加到现有文本时遇到问题,请使用:
Html.fromHtml(yourtext).toString()
你不能像你那样简单地连接它,因为Html.fromHtml()返回一个charSequence,而不是一个String
在布局文件中设置样式将导致所有文本都为粗体,斜体,等等