安卓系统中的默认文本字体格式样式

3

我是一名安卓开发者。TextView和EditText可用于在活动中显示文本。在安卓中,文字的默认字体格式是什么样式的?例如TimesNewRoman...

这个样式是:?android:attr/textAppearanceSmall

2个回答

1

这是Roboto字体的normal版本。尝试使用xml android:textStyle=""

默认有三个取值:粗体(bold)、斜体(italic)和正常(normal)。


不,我不是iOS开发者,但我认为他们默认使用HelveticaHelvetica Neue字体。 - Kyryl Zotov

1
您可以从以下链接中了解小部件的默认样式。

https://raw.github.com/android/platform_frameworks_base/master/core/res/res/values/styles.xml

如果你搜索 TextView,你可能会看到这个。
<style name="Widget.TextView">    
     <item name="android:textAppearance">android:attr/textAppearanceSmall</item>    
</style>

“textAppearanceSmall”是在同一文件中定义的主题。
<style name="TextAppearance.Small">    
   <item name="android:textSize">14sp</item>    
   <item name="android:textStyle">normal</item>    
   <item name="android:textColor">?textColorSecondary</item>    
</style>

希望这能帮到你。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接