在开发中总能有时候会碰到要动态的修改控件的高度 所以记录一下 //先获取到组件的LayoutParams ViewGroup.LayoutParams headerParams = mHeader.getLayoutParams(); //给定新的高度 headerParams.height = dp2px(344); //重新设置LayoutParams mHeader.setLayoutParams(headerParams);
//dp和px的转化 protected int dp2px(int dp){ return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp,getResources().getDisplayMetrics()); }