Android 如何使用TypedValue类

Android 如何使用TypedValue类,android,Android,我是Android编程的新手。 请大家帮我回答以下关于TypedValueclass的问题 这是什么?虽然我读过定义,但很难理解 明白 它是用什么箱子的 谢谢。TypedValue类包含类型化数据的原始表示形式,如浮点数、维度等,这些数据是从已编译的Android XML资源中加载的 TypedValue类用作资源框架和应用程序开发人员需要在资源中存储值的地方之间的中介或媒介 例如,您希望解析维度,因此可以使用TypedValue类,如下所示:- protected void setTextSi

我是Android编程的新手。 请大家帮我回答以下关于
TypedValue
class的问题

  • 这是什么?虽然我读过定义,但很难理解 明白
  • 它是用什么箱子的

  • 谢谢。

    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();
    }
    

    欲了解更多信息和了解,请访问官方链接-

    这是一个大问题,很难逐字逐句地说,但要逐页逐句地说。总之,它是转换单位的助手。