Android:应用于一个textview的不同格式样式

时间:2016-06-08 09:01:37

标签: android css

我的XML中有一个文本视图,在该文本视图中我有大量文本,我想在文本视图中将不同的格式样式应用于不同的文本。像中心对齐,不同的字体,不同的字体大小和下划线。我如何实现这一目标? 我的示例代码如下:

String [] item = {"Chicken BBQ bacon \n \n BBQ Chicken,Bacon,Sweet Corn,Onion \n \n <b>Regular</b> sh 500 \n \n Medium sh 700 \n \n Large sh 900 \n \n","Chicken and Mushroom \n \n chicken,mushroom \n \n Regular  Medium  Large \n \n sh500 sh700 sh900"}

description.setText(Html.fromHtml(item[x]));

2 个答案:

答案 0 :(得分:0)

您应该使用SpannableString
看看这里的例子:
Different font size of strings in the same TextView
或者使用HTML标签,看看:
http://daniel-codes.blogspot.co.il/2011/04/html-in-textviews.html

答案 1 :(得分:0)

我找到了一个关于Textview

的有趣库

advanced android Textview

您可以添加各种样式,任意分数,Spannable Strings,Alignment Span,Rainbow Span,Unicode和System字体,自定义字体等。

希望它有助于提升你的创造力!!快乐编码!!