控件View动态设置高度时会卡顿、速度慢的情况解决
2016-04-15 15:52
218 查看
今天碰到这种情况,一直想不通是什么问题,之前一直设置高度的时候也不卡为何今天就这么卡了。做了很多小示例一直是很慢,后来试着把View的上级节点RelativeLayout的替换成了LinearLayout,顿时豁然开朗,原来是这两种布局的区别。
之前测试代码是这么写的:
设置宽度对应测试代码是:
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams)aBox.getLayoutParams(); linearParams.height=1200; alumnBox.setLayoutParams(linearParams);
之前测试代码是这么写的:
final RelativeLayout.LayoutParams layout3Params =(RelativeLayout.LayoutParams)aBox.getLayoutParams(); layout3Params.height = 1200;
相关文章推荐
- Android 开发之使用Eclipse Debug调试详解(转)
- node authentication
- spring 4.0 不再支持ref local标签
- windows使用札记
- Yast: SSL certificate problem, verify that the CA cert is OK
- linux系统ps命令见解
- Oracle中给用户授予debug权限
- 断网后,看不到自己的牌,也不能操作,只能看到其他人出牌
- 2016年最新苹果开发者账号注册申请流程最强详解!
- volatile关键字和mutable关键字
- SQL-SELECT-检索数据(一)
- JavaScript 中对变量和函数声明的“提前”
- Make your Spring Security @Secured annotations more DRY
- 如何在Eclipse中添加Tomcat的jar包
- 【Chromium中文文档】Chrome/Chromium沙箱 - 安全架构设计
- 对其他小组的评论
- [从头学数学] 第179节 三角初等变换
- Java学习笔记
- VS2010配置jsoncpp解决编译出错问题
- 上传图片立即显示