代码之家  ›  专栏  ›  技术社区  ›  dimsuz

如何在Android上获取默认字体属性?

  •  3
  • dimsuz  · 技术社区  · 14 年前

    我需要在画布上绘制一些文本,我真的避免硬编码某些特定的文本大小。

    是否有一些标准方法来查找操作系统中使用的默认文本大小(和其他属性)?

    到目前为止,我只找到了textview.settextattributes(context,resid),我可以将r.android.attr.textpearance传递给它。

    但问题是我不想创建一个文本视图-我只有一个画布,我想用默认字体在其中绘制文本。

    有可能吗?:)

    1 回复  |  直到 14 年前
        1
  •  4
  •   CommonsWare    14 年前

    尝试使用 Paint.FontMetrics 类和方法 measureText() Paint .