Android之动态改变控件大小
2014-01-04 10:04
281 查看
http://blog.csdn.net/dyc333236081818/article/details/7321761
利用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);
创建一个布局(LayoutParams)的实例 lp。
AbsListView.LayoutParams(-1, -2) 指定了该布局的宽和高(-1为宽,-2为高);
-1代表LayoutParams.MATCH_PARENT,即该布局的尺寸将填满它的父控件;
-2代表LayoutParams.WRAP_CONTENT,即该布局的尺寸将为其自身内容的尺寸;
利用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);
AbsListView.LayoutParams lp = new AbsListView.LayoutParams(-1, -2);
创建一个布局(LayoutParams)的实例 lp。AbsListView.LayoutParams(-1, -2) 指定了该布局的宽和高(-1为宽,-2为高);
-1代表LayoutParams.MATCH_PARENT,即该布局的尺寸将填满它的父控件;
-2代表LayoutParams.WRAP_CONTENT,即该布局的尺寸将为其自身内容的尺寸;
相关文章推荐
- Android动态改变控件大小
- android 动态改变控件位置和大小
- 动态改变Android控件大小
- 动态改变Android控件大小
- 动态改变Android控件大小
- android 动态地改变某控件的大小
- android 动态改变布局控件 的大小
- Android之动态改变控件大小
- android 动态改变控件位置和大小
- Android之动态改变控件大小
- 动态改变Android控件大小 (转)
- android 动态改变控件位置和大小 .
- 动态改变Android控件大小
- android 动态改变控件大小的方法
- 动态改变Android控件大小
- android 动态改变控件位置和大小
- Android中动态改变控件的大小的一种方法
- 动态改变Android控件大小
- Android 动态改变控件大小
- Android TextView 动态改变字体颜色、大小