有時候在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()
}
});
留言
張貼留言