首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android的默认文本大小是多少?

Android的默认文本大小是多少?
EN

Stack Overflow用户
提问于 2011-04-10 19:22:51
回答 7查看 134.1K关注 0票数 147

我有一个混合的按钮和一个自己的视图,在这个视图中我使用Paint.setTextSize()设置文本大小。我希望文本大小看起来与按钮上的文本相同。现在,我当然可以将按钮的文本大小设置为18sp,并在我的视图中使用18。但是为了更好的集成,我只是想知道,按钮的文本大小是“正常”的。根据我的测试,它应该类似于12sp,但我还没有找到任何关于这方面的文档。

保留默认大小会在视图上留下太小的文本。

也许我应该使用另一种方法来解决这个问题?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-09-01 18:35:08

这将返回按钮上文本的默认大小(以像素为单位)。

Kotlin

val size = Button(this).textSize

Java

float size = new Button(this).getTextSize();
票数 44
EN

Stack Overflow用户

发布于 2011-08-10 06:40:33

看起来是其他人发现的:What are the default font characteristics in Android ?

有人发现了默认的文本大小,对于TextViews (使用TextAppearance.Small),它是14sp。

票数 61
EN

Stack Overflow用户

发布于 2016-02-28 04:28:12

appcompat-v7中的默认值

<dimen name="abc_text_size_body_1_material">14sp</dimen>
<dimen name="abc_text_size_body_2_material">14sp</dimen>
<dimen name="abc_text_size_button_material">14sp</dimen>
<dimen name="abc_text_size_caption_material">12sp</dimen>
<dimen name="abc_text_size_display_1_material">34sp</dimen>
<dimen name="abc_text_size_display_2_material">45sp</dimen>
<dimen name="abc_text_size_display_3_material">56sp</dimen>
<dimen name="abc_text_size_display_4_material">112sp</dimen>
<dimen name="abc_text_size_headline_material">24sp</dimen>
<dimen name="abc_text_size_large_material">22sp</dimen>
<dimen name="abc_text_size_medium_material">18sp</dimen>
<dimen name="abc_text_size_menu_material">16sp</dimen>
<dimen name="abc_text_size_small_material">14sp</dimen>
<dimen name="abc_text_size_subhead_material">16sp</dimen>
<dimen name="abc_text_size_subtitle_material_toolbar">16dp</dimen>
<dimen name="abc_text_size_title_material">20sp</dimen>
<dimen name="abc_text_size_title_material_toolbar">20dp</dimen>
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5611411

复制
相关文章

相似问题

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