Android中的默认字体特征是什么?

我知道可以在TypeFace类中find字体属性,但是我无法在Android中find写入的默认特征。 我的意思是,如果我拿一个TextView并简单地做setText("Blabla") ,我会得到什么? px中的大小? 哪种字体? 等等

你可以在这里检查widget的默认风格: android / res / values / styles.xml

然后,find你到达的Textview

  <style name="Widget.TextView"> <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> </style> 

经过一番研究,你会发现这个外观是在相同的styles.xml文件中定义的

 <style name="TextAppearance.Small"> <item name="android:textSize">14sp</item> <item name="android:textStyle">normal</item> <item name="android:textColor">?textColorSecondary</item> </style> 

哪里

 <item name="textColorSecondary">@android:color/secondary_text_dark</item> 

这些颜色在/ res / color /中定义,请检查/res/color/secondary_text_dark.xml

为android / res / values文件夹添加书签是必须的!

更新:我的旧链接已损坏,请检查Github上的Android核心资源文件夹 。 感谢kreker的链接。

对于较新的4.0 ICS等有Androiddevise页面显示的字体大小列表:

http://developer.android.com/design/style/typography.html

全部指定为“SP”单位

HTH