Android:文本视图大小和不同的字体大小

Posted

技术标签:

【中文标题】Android:文本视图大小和不同的字体大小【英文标题】:Android: Text View size and different font size 【发布时间】:2021-09-20 06:00:49 【问题描述】:

我已经阅读了很多,但仍然没有找到解决方案。我有一个显示文本视图的应用程序,我想做的是当我从手机设置(大、小、中)更改字体大小时,屏幕上的文本视图大小保持不变。

但是在我尝试遵循大小 hpdi、xhdpi、xxhdpi... 并将 textview 大小设置为“sp”之后,如果我选择大字体大小,那么使用不同的字体大小时,textview 的大小仍然会变大。

谁能帮帮我?

【问题讨论】:

你试过dp吗?但是我无法想象你不希望改变大小的情况。 @HenryTwist 相同的结果: 好像不应该这样,能不能加个minimal reproducible example? 【参考方案1】:

实际上hpdi、xhdpi、xxhdpi...文件夹中的大小是针对不同手机屏幕的大小,在其中放置不同的大小与固定字体大小无关(即使手机大小设置为大)。 您必须使用dp 设置大小,而不是sp,手机设置不会影响文字大小。

【讨论】:

以上是关于Android:文本视图大小和不同的字体大小的主要内容,如果未能解决你的问题,请参考以下文章

Android中文本的与比例无关的像素字体大小

动画文本字段内的字体大小变化

两个具有不同字体大小的自动布局 UILabel:文本顶部对齐

Android开发 如何重写SimpleAdapter,自定义字体的大小?

通过用户选择增加和减少 android 应用程序的字体大小

将UIView中UILabel的字体大小调整为不同的设备大小