Java
float newHeight = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_PX,
getContext().getResources().getDimension(R.dimen.XXX),
getContext().getResources().getDisplayMetrics()
);
getLayoutParams().height = Math.round(newHeight);
requestLayout();