String和AttributedString之间的区别

时间:2011-08-02 15:02:43

标签: java android

我在这里很困惑。今天我遇到了AttributedString这个概念。但我无法找到 String和AttributedString 的确切区别。更多的是我无法使用toString()将此归因的String转换为String。任何人都可以帮我这个吗?

编辑1

其实我想为我的文字提供Kerning attrribute。但我不知道该怎么做。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

String是一些连续字符列表的持有者,通常称为“文本”。 "Hello World"String。它是一种通用数据类型,在整个Java中使用很多

AttributedString保存文字一些属性。属性几乎可以是任何。通常它用于taggin文本的某些部分用某种语言,甚至提供有关布局参数的信息(粗体,斜体,......)。它是非常具体的数据类型,仅用于某些特定区域

除非您有特定的理由使用AttributedString,否则您几乎可以忘记它存在。