Android 将参数传递到strings.xml中的字体大小
我创建具有多屏幕支持的应用程序。在这种情况下,我在文本视图中使用了类似于android:textSize=“@dimen/text_size”的东西,以使文本大小适合许多屏幕大小和比率。不管怎样,现在我遇到了一个问题。我的弦的某些部分需要有不同的尺寸,如果我使用dimens,整个弦只有一个尺寸。有一个选项可以直接将size参数传递给strings.xml?我的意思是:Android 将参数传递到strings.xml中的字体大小,android,xml,string,font-size,android-screen-support,Android,Xml,String,Font Size,Android Screen Support,我创建具有多屏幕支持的应用程序。在这种情况下,我在文本视图中使用了类似于android:textSize=“@dimen/text_size”的东西,以使文本大小适合许多屏幕大小和比率。不管怎样,现在我遇到了一个问题。我的弦的某些部分需要有不同的尺寸,如果我使用dimens,整个弦只有一个尺寸。有一个选项可以直接将size参数传递给strings.xml?我的意思是: biggernormal您可以对不同的大小使用不同的string.xml,就像dimens.xml一样 <string n
biggernormal
您可以对不同的大小使用不同的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>
大字体文本大小为20。。正常字体大小的文本10]]>
使用java并借助Spanable Strings您可以在dimen
文件中使用dp
不同的大小来区分它们,例如:MDPI HDPI XHDPI…@Azhy man我想您不理解我的问题。我使用的是dimen,现在我只需要增加页眉,但这个页眉仍然是一个文本视图中一个字符串的一部分,也许这是一种方法,但创建很多字符串。xml文件听起来并不那么聪明,当字体获得大小时,它必须是从dimens传递参数的方法