android代码设置RelativeLayout的高度

Posted 遗失的流年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android代码设置RelativeLayout的高度相关的知识,希望对你有一定的参考价值。

今天做项目碰到一个问题,在代码中设置RelativeLayout的高度,百度一圈,发现好多方法不太好使,最后找到了方法代码如下:

private RelativeLayout relative;
relative = (RelativeLayout) findViewById(R.id.rlay_1);
ViewGroup.LayoutParams params=relative.getLayoutParams();
params.height =180; 
mrlay.setLayoutParams(params);

首先这个方法解决了我的问题,一开始我用的是RelativLayout.LayoutParams,虽然没有报错,但是没有实现动态的改变RelativeLayout的高度,需要进一步探究究竟是为什么,自己也没搞懂?

以上是关于android代码设置RelativeLayout的高度的主要内容,如果未能解决你的问题,请参考以下文章

Android 的 RelativeLayout 单元测试设置

android RelativeLayout代码中动态设置相对布局里控件的位置

android 使用代码进行relativelayout布局时,当其中的一个TextView显示在另一个TextView左右时,如何实现

Android之布局RelativeLayout

请教如何设置 android RelativeLayout 控件之间没有间距

Android RelativeLayout:包装在ScrollView中时如何对齐ParentBottom?