如何以编程方式获取android默认字体列表?

时间:2016-05-09 11:47:19

标签: android android-fonts

我正在尝试创建提供文本格式的应用程序(如字体样式,字体大小,字体颜色)。所以我希望android提供的默认字体作为列表显示在下拉列表中。从下拉列表中选择字体将动态更改文本。 任何人都可以提供帮助,我如何通过XML或以编程方式实现这一目标?

查看图片的外观如何

enter image description here

2 个答案:

答案 0 :(得分:1)

Android SDK中只有三种系统范围的字体。

  
      
  • 正常

  •   
  •   
  • 等宽

  •   

更多信息:click here

答案 1 :(得分:1)

字体列表作为静态字段Typeface保存在Map<Stirng, Typeface> sSystemFontMap类中。你只需要得到这个领域。请参阅my answer here