【问题标题】:why i cant change fonts size on screen 480-800-hdpi and sometimes good fonts are bad in real screen?为什么我不能在屏幕 480-800-hdpi 上更改字体大小,有时好字体在实际屏幕上不好?
【发布时间】:2013-12-12 23:51:58
【问题描述】:

首先,我想为我的英语不好道歉;p 我在 android 中遇到了字体问题。我创建了目录:

-values-small-ldpi

-values-small-mdpi

等等。 使用dimens.xml 我在那里为每个屏幕写了字体大小

我正在通过 AVD 或 genymotion 检查所有内容

我有两个问题: 1)我无法对屏幕 480-800-hdpi 上的字体大小做任何事情,无论我在 dimens.xml 中写什么,都没有发生任何事情......为什么?

2) 大部分屏幕都还可以,但昨天我的朋友在他的手机(比如 Nexus)上运行了带有 fillHD 的应用程序,但字体太大了。我在每个高分辨率的 AVD 和 Genymotion 上都检查过,一切都很好……为什么?

我希望有人能帮助我...

谢谢

【问题讨论】:

    标签: android fonts sdk


    【解决方案1】:

    480-800-hdpi 屏幕的值应放在 normal-hdpi(或简单的 hdpi)内。 至于您朋友手机的问题,如果您在定义字体大小时使用 sp,字体大小将根据您朋友在字体大小下的可访问性设置中的设置而改变

    【讨论】:

    • 哇,你说得对,谢谢 :),480-800-hdpi 应该在正常屏幕上显示,但为什么呢?谷歌说 480-800 id 大屏,例如 480-800-mdpi 我改成大屏...
    • 和我朋友的问题。我使用 sp 因为每个人都说我必须与字体有关。我应该使用 dp instad 的 sp???
    • 好的,developer.android.com/guide/practices/screens_support.html 中有表格,并且 480-800-hdpi 在正常屏幕中,我的错误;p 我应该在哪里配置 720-1280-xhdpi?我应该使用那些字体单位,sp还是dp???
    • 嗯,你确实应该使用 sp,但是如果你使用 sp,你还必须注意根据字体大小缩放 ui。如果您使用 dp 字体大小将始终保持不变。如果我的回答对您有帮助,请将其标记为已接受
    • 好的,我可以检查一下什么样的缩放用户集?以及如何处理?如果我使用 dp 而不是 sp 字体总是相同的......另一方面,用户不能改变字体大小......嗯,我不知道该怎么做......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 2012-06-25
    • 2011-06-29
    • 1970-01-01
    • 2012-01-01
    • 2020-10-24
    相关资源
    最近更新 更多