Android动态修改view的长和宽
2016-01-05 22:18
399 查看
今天需要在代码中动态设置View的长和宽,试了一下setWidth()和setHeight()不能用,就上网查了一下
首先发现网上的很多方法都是错误的,尤其是view.getLayoutParams().height =
XXX;这种方法,也是不能用的
后来想到了用下面这种方法,发现可以动态修改,还是自己动手,丰衣足食啊
LayoutParams params = (LayoutParams)
view.getLayoutParams();
params.height =
XXX;//要设置的高度
params.width
= XXX;//要设置的宽度
view.setLayoutParams(params);
这样就可以啦!
首先发现网上的很多方法都是错误的,尤其是view.getLayoutParams().height =
XXX;这种方法,也是不能用的
后来想到了用下面这种方法,发现可以动态修改,还是自己动手,丰衣足食啊
LayoutParams params = (LayoutParams)
view.getLayoutParams();
params.height =
XXX;//要设置的高度
params.width
= XXX;//要设置的宽度
view.setLayoutParams(params);
这样就可以啦!
相关文章推荐
- Android开发中小知识
- 创建Material Design风格的Android应用--应用主题
- Android屏幕适配全攻略(最权威的官方适配指导)
- 专访罗升阳:老罗的Android之旅
- Android之不需要自定义View(ViewfindView.java)最简单的二维码扫描
- 闲话Android游戏开篇
- Android透明度的三种表示方式
- android图片显示的几种办法
- Androidstudio加速编译
- Android中往手机自带的存储空间写入文件
- Android之图片工具类ImageUtil
- android 打包失败
- FloatingActionButton
- android悬浮按钮(Floating action button)的两种实现方法
- android调用WebService接口
- android代码中动态添加控件
- AndroidStudio插件安装不上
- 读书笔记--Android图形与图像处理
- android 引用系统资源error: Error: Resource is not public.解决方案
- android px、sp、dp之间的互转