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