android 动态设置控件的高度,使用对应布局中的dp值


1. 获取你要进行改变的控件的布局

LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) myView.getLayoutParams();


2.设置布局的高度   后面的参数就是对应xml中的  42dp  可以根据需要进行改变

linearParams.height=((int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 42, getResources().getDisplayMetrics()));


3.最后设置下控件的布局就可以了

myView.setLayoutParams(linearParams);

你可能感兴趣的:(android,学习遇到)