首页 > 解决方案 > 将参数传递给 strings.xml ANDROID 中的字体大小

问题描述

我创建具有多屏幕支持的应用程序。在那种情况下,我在 textViews 中使用类似于android:textSize="@dimen/text_size"将文本大小适合许多屏幕尺寸和比例的东西。无论如何,现在我遇到了问题。我的字符串的某些部分需要有不同的尺寸,如果我使用尺寸,整个字符串都有一个尺寸。可以选择将大小参数直接传递给 strings.xml 吗?我的意思是:

<string name="example_string"><font size="@param">bigger</font>normal</string>

标签: androidxmlstringfont-sizeandroid-screen-support

解决方案


您可以将不同的 string.xml 用于不同的大小,就像 dimens.xml

<string name="text">
<![CDATA[<font size="20">Text in bigger font size 20.. </font><font 
size="10">Text in normal font size 10</font>]]> </string>

推荐阅读