android代码设置RelativeLayout的高度


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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM