动态修改RelativeLayout的宽高
我们经常会动态修改RelativeLayout的宽高,这样的代码,比较简单,就是修改Relativelayout的LayoutParams就可以.代码一般如下:
RelativeLayout ss = (RelativeLayout) findViewById(R.id.myRelativeLayout);
ss.setLayoutParams(new RelativeLayout.LayoutParams(width, height));
这种修改,在大多数情况下,没有问题,而且很好用,可是我遇到的问题是这样,就是我要修改的RelativeLayout,整个布局的中间的一个部分.
这里我要修改的是中间绿色的 生活这个框,如果我们用上面的方法,你就会发现RelativeLayout的高度确实被改了,可是他却改变了整体布局,把最上面一行工具栏给整没了.如下
这个可不是我们要的啊.这个怎么改呢.其实,你仔细看一下代码,就能明白了,上面的方法,他new了一个LayoutParams,问题就在这里,正确的方法是,先获取---> 修改--->再设置
代码如下:
RelativeLayout.LayoutParams linearParams = (RelativeLayout.LayoutParams)rela_addnote_notetype.getLayoutParams();linearParams.height = 44;rela_addnote_notetype.setLayoutParams(linearParams);
这回再试下,如图
动态修改RelativeLayout的宽高相关推荐
- js动态设置元素的宽高
js动态设置元素的宽高 实现代码: var html = document.getElementsByTagName('html')[0];var dl_second_nav=document.get ...
- 动态计算Label的宽高+文字设置
iOS7之后苹果推荐使用boundingRectWithSize:的方法来计算文字的宽高,使用这个方法就能动态计算文字的宽高,而不用自己去预算文字需要多宽多高 下面,我们就具体看看这个方法如何使用: ...
- js 实现上下拖动改变父 div 的高度,左右上下拖动动态分割孩子的宽高
1. 需求 实现父 div 里面 左右,上下动态分割 div,并上下改变父 div 的高度,并且宽和高都是按百分比(如图) . 2. 实现原理 2.1 父布局 <div class='hj-wr ...
- 动态设置View的宽高、宽高比例(设置ViewPager的高度,宽高比例为2:1)
利用ViewPager显示banner的时候,一些人会直接写死ViewPager高度,比如在xml布局里面直接写成180dp. 这样的话,每个手机的宽度不同,viewpager里面内容的长宽比就不同, ...
- ctf 改变图片高度_通过CRC32爆破修改图片的宽高 ctf-misc图片隐写
** 一.在处理图片隐写题的时候,可能会修改图片原有的宽高,导致图片里面的内容无法正常显示,那么怎么判断它的宽高是否被修改了呢? ** 1.把图片拖进010editor中会发现左下角提示CRC不匹配, ...
- Android动态设置控件宽高和padding
在开发过程中我们经常需要动态设置控件的宽高和padding.以TextView为例.如下: 布局代码 TextView的默认宽高为包裹文字,添加了一个背景颜色设置参数后更直观看到效果 <?xml ...
- js设置canvas的宽高(动态设置canvas的宽高)
设置canvas的宽高有两种方式: 1:在html的canvas标签中设置宽高 <body><canvas id="canvas" width="300 ...
- 动态设置video的宽高的方法,js设置和CSS设置
一.csss设置 html: <div class="wrap"><video controls="controls" class=" ...
- 通过CRC32爆破修改图片的宽高 ctf-misc图片隐写
** 一.在处理图片隐写题的时候,可能会修改图片原有的宽高,导致图片里面的内容无法正常显示,那么怎么判断它的宽高是否被修改了呢? ** 1.把图片拖进010editor中会发现左下角提示CRC不匹配, ...
最新文章
- DotNET(C#) Socket基本编程 (1)
- ORA-12919: Can not drop the default permanent tablespace
- [MySQL优化案例]系列 — 典型性索引引发CPU负载飙升问题
- Ctrl与Caps Lock键的交换
- 奥南朵 | 21天提升幸福感正念冥想
- [个人备忘]SpringMVC+Mybatis+freemarker后台代码生成器自动生成新建表格数据的增删改查处理
- [Redis]Redis的数据类型
- 数据中心的供配电系统
- celery英语,celery英语_celery什么意思_celery用法翻译_celery英语读音_解释 - 英语宝典...
- python对数正态分布函数_scipy,对数正态分布-参数
- 7-37 模拟EXCEL排序 (25 分)
- 【神经网络与深度学习】1.线性分类与感知机
- asp.net 生成二维码,带logo,带下方文字
- ERC20接口下USDT代币的深入解析
- 计算机职业生涯规划书一万字,大学生职业规划一万字
- 笔记:STM32——PWM波形生成以及控制电机
- 人工智能发展如何,未来有哪些就业方向?
- luogu P1373 小a和uim之大逃离
- 苹果交管局反馈信曝光 首次官方披露自动驾驶相关计划
- Simulink仿真时间、步长、精度和解法器设置