Android 开发,JAVA动态设置控件大小
2017-03-31 00:20
302 查看
http://blog.csdn.net/henry__mark/article/details/52759892
在我们的实际Android开发中,我们经常需要对控件进行设置。在xml中设计大小,我们大家都很熟悉。那么,使用Java动态设置控件大小,该如何写呢。以下是我写的方法:
/**
* 设置控件大小
* @param view 控件
* @param width 宽度,单位:像素
* @param height 高度,单位:像素
*/
public static void setViewSize(View view,int width,int height){
ViewGroup.LayoutParams params = view.getLayoutParams();
params.width = width;
params.height = height;
view.setLayoutParams(params);
}
这里ViewGroup是可以理解为通用的父控件,理论上,它既可以是LinearLayout,也可以是RelativeLayout,当然也可以其他布局类。所以理论上,这里的View,可以是任何的布局类,当然包括自定义布局。
在我们的实际Android开发中,我们经常需要对控件进行设置。在xml中设计大小,我们大家都很熟悉。那么,使用Java动态设置控件大小,该如何写呢。以下是我写的方法:
/**
* 设置控件大小
* @param view 控件
* @param width 宽度,单位:像素
* @param height 高度,单位:像素
*/
public static void setViewSize(View view,int width,int height){
ViewGroup.LayoutParams params = view.getLayoutParams();
params.width = width;
params.height = height;
view.setLayoutParams(params);
}
这里ViewGroup是可以理解为通用的父控件,理论上,它既可以是LinearLayout,也可以是RelativeLayout,当然也可以其他布局类。所以理论上,这里的View,可以是任何的布局类,当然包括自定义布局。
相关文章推荐
- Android 开发,JAVA动态设置控件大小
- android 动态设置控件的大小 和 动态添加控件
- Android动态设置控件大小以及设定margin以及padding值
- android动态设置控件大小
- android 动态设置获取控件大小,并设置宽度等于高度,或者高度等于宽度。
- Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小
- Android动态设置控件大小以及设定margin以及padding值
- android 动态设置控件大小
- android动态设置控件的大小和位置
- 解决Android当中GridView的Item子控件中有ImageView图片大小不一致问题,动态设置ImageView控件大小
- Android开发---动态设置控件颜色
- Android动态设置控件大小
- Android 屏幕适配攻略(五)动态创建控件并设置控件的大小
- 动态改变Android控件大小 (转)
- Android 动态设置控件高度
- 【android开发】 修改控件Spinner内容的字体大小 颜色等属性
- android中使用java代码设置控件获得焦点
- Android之动态改变控件大小
- Android 动态设置控件的高和宽
- Android开发_如何获取和设置android系统铃声和音量大小