博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多次调用 android onmesure onlayout
阅读量:7204 次
发布时间:2019-06-29

本文共 1663 字,大约阅读时间需要 5 分钟。

hot3.png

com.haishidaxue.ding.testcreateandroidproject;android.content.Context;android.graphics.Canvas;android.util.AttributeSet;android.util.Log;android.view.MotionEvent;android.widget.LinearLayout;MyLinearLayout LinearLayout {    MyLinearLayout(Context context) {        (context);    }    MyLinearLayout(Context context, AttributeSet attrs) {        (context, attrs);    }    MyLinearLayout(Context context, AttributeSet attrs, defStyleAttr) {        (context, attrs, defStyleAttr);    }    onInterceptTouchEvent(MotionEvent ev) {        .onInterceptTouchEvent(ev);    }    onTouchEvent(MotionEvent event) {        (event.getAction()) {            MotionEvent.:                Log.(, );                ;            MotionEvent.:                Log.(, );                ;            MotionEvent.:                Log.(, );                ;        }        s = .onTouchEvent(event);        Log.(, s + );        s;    }    onLayout(changed, left, top, right, bottom) {        .onLayout(changed, left, top, right, bottom);Log.(, + + changed + + left + + top + + right + + bottom);    }    onMeasure(widthMeasureSpec, heightMeasureSpec) {        .onMeasure(widthMeasureSpec, heightMeasureSpec);        specModeWidth = MeasureSpec.(widthMeasureSpec);        specSizeWidth = MeasureSpec.(widthMeasureSpec);        specModeHeight = MeasureSpec.(heightMeasureSpec);        specSizeHeight = MeasureSpec.(heightMeasureSpec);        Log.(, + specModeHeight + + specSizeHeight+  + specModeWidth++ specSizeWidth);        Log.(, + + getWidth() + + getHeight());}    onDraw(Canvas canvas) {        .onDraw(canvas);        Log.(, );    }}

转载于:https://my.oschina.net/u/1177694/blog/552969

你可能感兴趣的文章
数据结构实验之排序二:交换排序
查看>>
【视频教程】Mini6410/Tiny6410的国嵌视频教程光盘,总共五张
查看>>
桶排序
查看>>
追MM与Java的23种设计模式[转]
查看>>
线程 2
查看>>
[C#][控件]文本类控件
查看>>
[Multimedia][MPEG2]MPEG-2系统原理
查看>>
背包九讲(转)
查看>>
HDU5988 Coding Contest(浮点费用流)
查看>>
css3文字溢出显示省略号
查看>>
Rugy 茶余饭后
查看>>
Linux shell中运行命令后加上字符“&”的作用
查看>>
MySQL存储引擎对比
查看>>
[Android Pro] AsyncTaskLoader vs AsyncTask
查看>>
[Linux] du-查看文件夹大小-并按大小进行排序
查看>>
转:numpy数据集练习——鸢尾花数据集
查看>>
把wcf服务,改成restful方式,以及吐槽
查看>>
SpatiaLite 各版本数据库差异
查看>>
Python变量和数据类型
查看>>
HTML(二)选择器
查看>>