首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android:“p”或“or”中的新样式?

Android:“p”或“or”中的新样式?
EN

Stack Overflow用户
提问于 2017-04-18 08:07:07
回答 1查看 47关注 0票数 1

我正在更换Android应用程序中的字体。为此目的,从我的设计人员那里得到了Zeplin中的定义,它在pt中指定了字体大小。

我定义了一些新的样式,在这些样式中,我使用一个pt将这些sp值转换为在线转换器

结果的sp值是十进制的,所以我的问题是:如果我删除转换并在pt中定义大小,安卓会自动将其转换为sp吗?或者,不管sp值有多“难看”,也需要在sp中定义吗?

示例:

代码语言:javascript
运行
复制
<style name="new_font_action_button_label">
    <item name="android:textSize">33.33sp</item> <!--15pt-->
    <item name="variant">medium</item>
    <item name="android:textAllCaps">true</item>
    <item name="android:spacing">0.49sp</item>
</style>

我知道我可以绕开这些价值,但是.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-18 08:13:10

很可能两者都没有。我建议您首先了解这些单元是什么,以及为什么是不同的和不对等的(docs:https://developer.android.com/guide/topics/resources/more-resources.html#Dimension)。一旦完成了这个步骤,您可能会发现,除非您的UI是完全可扩展的,否则将sp用于任何事情都是没有意义的。下一步将是找出什么将是您的设计师的工作参考dpi (xxdpi或更高),你基本上已经完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43466870

复制
相关文章

相似问题

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