android 动态设置控件的高度,使用对应布局中的dp值
16lz
2021-01-26
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 相对布局RelativeLayout
- 一个支持ListView的底部弹出控件 PopupWindow 小例子
- Android:BaseAdapter的优化方案一览
- OpenDanmaku实现弹幕效果
- Android(安卓)Material Design控件之FloatingActionButton
- 在代码中设置RelativeLayout布局中标签的android:layout_toLeftO
- Android自定义UI实战(基础篇1)---组合控件封装
- Android-Module:ToggleButton常用XML属性
- Android实现Tab布局的4种方式(Fragment+TabPageIndicator+ViewPag