每日日报 20210526

Posted 涛浪浪i

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日日报 20210526相关的知识,希望对你有一定的参考价值。

自定义View

自定义 UI 控件有 2 种方式:

继承系统提供的成熟控件(比如 LinearLayout、RelativeLayout、ImageView 等);

直接继承自系统 View 或者 ViewGroup,并自绘显示内容。

一共有 3 种测量模式。

  • EXACTLY:表示在 XML 布局文件中宽高使用 match_parent 或者固定大小的宽高;
  • AT_MOST:表示在 XML 布局文件中宽高使用 wrap_content;
  • UNSPECIFIED:父容器没有对当前 View 有任何限制,当前 View 可以取任意尺寸,比如 ListView 中的 item。

 

  • onDraw:主要负责绘制 UI 元素;
  • onMeasure:主要负责测量自定义控件具体显示的宽高;
  • onLayout:主要是在自定义 ViewGroup 中复写,并实现子 View 的显示位置,并在其中介绍了自定义属性的使用方法。

以上是关于每日日报 20210526的主要内容,如果未能解决你的问题,请参考以下文章

每日日报

每日日报

每日日报

每日日报

每日日报

每日日报