如何在return语句中加粗一些文字?

时间:2017-11-04 16:01:33

标签: java android

The image

如何加粗一些像return "Name: "+recName + "\n" + "Contact: " +recContact这样的文字 我想加注NameContact

1 个答案:

答案 0 :(得分:2)

我看到了Android标签,我猜你是想在1 Texview中做到这一点吗?

当你返回"姓名:" + recName +" \ n" +"联系:" + recContact",这是一个String,你不能加粗一个String,这就是Data。您只能加粗要用于显示的小部件,例如TextView。

通常,要使用4个textView并在XML中设置:

 android:textStyle"bold"

但是在1 TextView中还有另一种方法可以使用Html:

yourTextView.setText(Html.fromHtml("<b>" + "Name: " + "</b>" + recName + "<br>" + "<b>"  + "Contact: " + "</b>" + recContact);

所以就这样做:

//在您的课程中,您可以通过这种方式返回数据

return "<b>" + "Name: " + "</b>" + recName + "<br>" + "<b>"  + "Contact: " + "</b>" + recContact

//在你的活动中

 yourTextView.setText(Html.fromHtml(yourVariable);