1.view.getMeasuredHeight()与view.getHeight的区别:
当view的内容没有超出屏幕时getMeasuredHeight()与getHeight()获取的值相等。
当view的内容超出了屏幕时,getMeasuredHeight()获取的高度是屏幕的高度+超出屏幕的高度。而此时view.getHeight()获取的高度是屏幕的高度。
2.如何动态的改变view的高度:
1.LayoutParams params=view.getLayoutParams();
params.height=90;//这里的单位是px
view.setLayoutParams(params);
view.requestLayout();//重新绘制
网友评论