一、换行
1 对于普通的文本,即不采用HTML等格式的文本,用 \n 即可实现人工换行
2 而对于HTML的文本,当然也是采用HTML中的换行符,如 <br>或者<p>
|
1
2
3
4
5
6
7
|
StringBuilder text =
new
StringBuilder();
text.append(
"Hello<br>"
);
text.append(
" World<br>"
);
text.append(
"I am Robin.Liu<br>"
);
TextView tv =
new
TextView(context);
tv.setText(Html.fromHtml(text.toString()));
|
二、下划线
1. tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线
2. tv.setText(Html.fromHtml("<u>使用html实现下划线样式</u>"));
三、 加粗
title.setText(Html.fromHtml("Your big island <b>ADVENTURE!</b>"));