没有目标的人永远为有目标的人去努力。
本讲内容:ViewGroup (一组视图)
一、ViewGroup 的介绍
View(视图)是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,ViewGroup继承于View。ViewGroup是抽象类,不能直接使用它。Linearlayout等布局都是ViewGroup实现类。
二、LayoutParams 类
LayoutParams继承于ViewGroup。LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。为Activity设置的线性布局设置新的参数,为创建的view对象重新设置位置,大小,颜色等一系列的属性。
譬如:利用getLayoutParams()方法和setLayoutParams()方法重新设置控件的布局
1、首先利用getLayoutParams()方法,获取控件的布局参数对象。
eg:LayoutParams lp=(LayoutParams)imageView.getLayoutParams();
2、设置该控件的layoutParams参数
eg:
lp.height=200;
lp.width=100;
3、将修改好的layoutParams设置为该控件的layoutParams.
eg:imageView.setLayoutParams(lp);
时间: 2024-11-17 21:33:08