如何使用TypedValue类

时间:2018-04-19 02:05:18

标签: android

我是Android编程的新手。 每个人都可以回答以下有关TypedValue课程的问题。

  1. 这是什么?虽然我已阅读定义,但很难 理解
  2. 它使用的是什么情况?
  3. 感谢。

1 个答案:

答案 0 :(得分:0)

TypedValue类包含从已编译的Android XML资源加载的类型数据的原始表示形式,如 - 浮点数,维度等。

TypedValue类用作资源框架和应用程序开发人员需要在资源中存储值的位置之间的媒介或介质。

例如,您想要解析维度,因此可以使用TypedValue类,如下所示: -

protected void setTextSize(float size) {
    mTextSizePx = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP,
            size, getResources().getDisplayMetrics());
    mTextPaint.setTextSize(mTextSizePx);
    mLayout.reflowLines();
    invalidate();
    requestLayout();
}

如需了解更多信息和理解,请访问官方链接 - https://developer.android.com/reference/android/util/TypedValue.html