样式化/格式化Android字符串资源

时间:2016-07-13 14:40:49

标签: java android resources format

我试图用一个巨大的字符串来填充活动。 我格式化,所以有新行和粗体字。现在我希望标题有更大的字体大小和#34; \ t"也不起作用。 你有ans想法如何做一个制表机和字体大小调整? 我不想改变我的活动中的任何内容,以尽可能保持通用。我需要15种不同的东西...
我只是将字符串加载到scrollview中的textview中。我可能会使用片段作为标题,但我更想调整字体大小。我对制表机没有任何想法。

2 个答案:

答案 0 :(得分:1)

您可能想要这样做:

使用html格式。用html格式输入你的字符串,例如:<p>test&#09;1<p>

&#09;\t的ASCII代码。

如果你把你的字符串放在string.xml上,就像这样:

<string name="test"><![CDATA[<p>test&#09;1<p>]]></string>

在Java上,通过调用Html.fromHtml(getString(R.string.test))

获取字符串

答案 1 :(得分:0)

您可以将Html.fromHtml("\t")用于制表符。调整文本大小,只需在XML文件中使用textSize属性,并使用您需要的值。