宁愿做过了后悔,也不要错过了后悔。
本讲内容:LayoutParams的用法
一、LayoutParams的认识
从官方文档可知LayoutParams继承于Android.View.ViewGroup.LayoutParams.
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。为Activity设置的线性布局设置新的参数,为创建的view对象重新设置位置,大小,颜色等一系列的属性。
譬如:利用getLayoutParams()方法和setLayoutParams()方法重新设置控件的布局
1、首先利用getLayoutParams()方法,获取控件的LayoutParams。
eg:LayoutParams lp=(LayoutParams)imageView.getLayoutParams();
2、设置该控件的layoutParams参数
eg:
3、将修改好的layoutParams设置为该控件的layoutParams.
eg:imageView.setLayoutParams(lp);