Android不能乱用的View.getHeight()(尤其是UI线程里) Home » 编程开发 » Android不能乱用的View.getHeight()(尤其是UI线程里) public final int getHeight() {return mBottom – mTop;}底部减去顶部,确实可以计算出来,但是这个过程不可靠,原因就在于多线程问题了,当我们处理onTouchEvent的时候UI线程还没有刷新,UI线程和onTouchEvent是同一个线程,不信自己阻塞下试试就知道了,这时候我们得到的View.getHeight()肯定是个错误的数据,而 ,谁也不跟谁一辈子,有些事情没必要记在心上。