如何使文本变为粗体
String name;
name = " My Name ";
我正在寻找解决方案,但我总是在textview中找到格式化的文本,而不是我正在寻找的
答案 0 :(得分:0)
有多种方法可以将文本样式设置为粗体 试试这个:
第一:在TextView中添加此android:textStyle="bold"
属性
<TextView
andrdoid:id="+id/text_view1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Name"
android:textStyle="bold"
/>
第二:在Java文件中
TextView text_view1=findViewById(R.id.text_view1);
text_view1.setTypeface(null, Typeface.BOLD);
text_view1.setText("TEXTVIEW 2");
第三:在字符串xml文件中
<string name="your_string_tag"> <b> your_text </b></string>
第四:Java中的Html.fromHtml
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
text_view1.setText(Html.fromHtml("<b>your_text</b>", Html.FROM_HTML_MODE_COMPACT));
} else {
text_view1.setText(Html.fromHtml("<b>your_text</b>"));
}