首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在安卓系统中增加strings.xml的字体大小

如何在安卓系统中增加strings.xml的字体大小
EN

Stack Overflow用户
提问于 2015-04-15 20:30:43
回答 6查看 22.6K关注 0票数 8

我有一个字符串,应该如下所示

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

是否有任何想法或投入是否可以实现这一点?最好使用CDATA标签,但不幸的是字体标签不能在CDATA中工作。即使我设置了大小,整个文本的字体也保持不变。我将在TextView中使用此字符串。

EN

回答 6

Stack Overflow用户

发布于 2017-03-17 02:21:13

<string name="text">
    <font size="20">Text in bigger font size 20..</font><font size="10"> Text in normal font size 10</font> 
</string>
票数 20
EN

Stack Overflow用户

发布于 2018-05-31 08:24:44

我知道这个问题已经存在很长时间了,但似乎没有合适的答案。

在strings.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>

在您的java代码文件中放入下面这行

textview.setText(Html.fromHtml(getResources.getString(R.string.text)));
票数 3
EN

Stack Overflow用户

发布于 2015-04-15 20:36:07

字符串是字符串,TextView是显示字符串的可视化工具。

您应该将文本大小放在XML的TextView定义中。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"/>

或者在代码中

TextView text = findViewById(R.id.text);
text.setTextSize(20);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29650287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档