利用getLayoutParams()方法和setLayoutParams()方法。
三步曲:
1、首先利用getLayoutParams()方法,获取控件的LayoutParams。
eg:LayoutParams
laParams=(LayoutParams)imageView.getLayoutParams();
2、设置该控件的layoutParams参数
eg: laParams.height=200;
laParams.width=100;
3、将修改好的layoutParams设置为该控件的layoutParams.
eg:imageView.setLayoutParams(laParams);
相关文章
- android动态控制组件的位置、大小和新的动画
- Android图表控件MPAndroidChart——曲线图LineChart(多条曲线)动态添加数据
- android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值
- Android中改变dialog的显示的位置和大小
- Android之---Android中Webp动态图和静态图的加载
- Android之---ImagView显示图片(将一张图片按原图大小合理显示在imageView上,避免OOM)
- Android adapter 中动态设置控件的方法
- Android控件之Notification
- Qt之美(一):d指针/p指针详解(解释二进制兼容,以及没有D指针就会崩溃的例子。有了D指针,所使用的对象大小永远不会改变,它就是该指针的大小。这个指针就被称作D指针)good
- android-自定义控件之液位指示器