getmeasurewidth专题

关于getRawX和getX、getMeasureWidth和getWidth之间的区别

以前总是在复写事件点击的时候分不清getRawX和getX获取点击位置的区别,今天提空写个demo,打个log看一下到底有什么区别!!打出来的结果我都开始怀疑我自己了!! 先看一下我的xml文件: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/ap

getWidth与getMeasureWidth

getWidth       以ImageView为例,源代码: public final int getWidth() {return mRight - mLeft;}       可以发现该方法是final的,只有在View类中有。而在View类中mRight与mLeft的赋值只有在protected boolean setFrame(int left, int top, int r