有時候在onCreate裡面要取得某個view的長寬時,不管怎麼拿都是0
因為這時候view並沒有建立完成
使用view.post方法可以在view建立完成後再執行動作
//scrollView建立完成後,取得view的寬度 scrollView.post(new Runnable() { @Override public void run() { scrollView_vx = scrollView.getWidth() } });
//scrollView建立完成後,取得view的寬度 scrollView.post(new Runnable() { @Override public void run() { scrollView_vx = scrollView.getWidth() } });
留言
張貼留言