• 回答数

    3

  • 浏览数

    217

小快手337
首页 > 考试培训 > xml期末考试试题

3个回答 默认排序
  • 默认排序
  • 按时间排序

搁小浅671

已采纳

注意:这是期末考试题,不要太多,关键是精辟,5个全答的给分!~~~

xml期末考试试题

318 评论(11)

伯妮新娘

ACACDA

253 评论(10)

糊涂妞呀

自定义View的最基本的三个方法分别是:onMeasure(),onLayout()、onDraw();View在Activity中显示出来,要经历测量、布局、绘制三个步骤,分别对应三个动作:measure、layout和draw。

视图View主要分为两类

系统自带的View可以在xml中配置属性,对于写的好的自定义View同样可以在xml中配置属性,为了使自定义的View的属性可以在xml中配置,需要以下4个步骤: 1、通过为自定义View添加属性 2、在xml中为相应的属性声明属性值 3、在运行时(一般为构造函数)获取属性值 4、将获取到的属性值应用到View

Android的坐标系定义为:

测量规格,封装了父容器对View的布局上的限制,内部提供了宽高的信息(SpecMode、SpecSize),SpecSize是指在某种SpecMode下的参考尺寸,其中SpecMode有如下三种:

通过将SpecMode和SpecSize 打包成一个int值可以避免过多的对象内存分配 ,为了方便操作,其提供了打包/解包方法。

MeasureSpec值到底是如何计算得来的呢?

子View的MeasureSpec值是根据子View的布局参数(LayoutParams)和父容器的MeasureSpec值计算得来的,具体计算逻辑封装在getChildMeasureSpec()里

官方解释:用于管理Activity和Fragment的生命周期 其实Lifecycles的功能就是使业务组件能够感知Activity和Fragment的生命周期。

270 评论(13)

相关问答