增加RelativeLayout的宽度

时间:2014-04-09 12:51:57

标签: android relativelayout expandable

我有两个布局 - 1个RelativeLayout和1个CustomScrollView。滚动视图位于相对布局下方。

当用户点击它时,我想增加/减少相对布局的大小,并相应地移动滚动视图。

基本上我希望可扩展的相对布局和滚动视图始终保持在相对布局之下。

在onClick方法中,我尝试过这样的事情:

RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) userDescriptionContainer.getLayoutParams();
params.height = 7000;
userDescriptionContainer.setLayoutParams(params);

但它似乎没有任何效果。

任何人都可以告诉我如何才能达到这个效果。 感谢

2 个答案:

答案 0 :(得分:-1)

试试这个:

 RelativeLayout graphView=(RelativeLayout)findViewById(R.id.RR_dashview_graphView);
     LayoutParams params = graphView.getLayoutParams();
     //Changes the height and width to the specified *pixels*
       params.width  = 100; // add your width here.
           params.height = 100; // add your height here.

我希望它能帮到你

由于

答案 1 :(得分:-1)

RelativeLayout Rl = (RelativeLayout) findViewById(R.id.relativelayout);

RelativeLayout.LayoutParams layout_description = new RelativeLayout.LayoutParams (YourUserDefinedwidth, YourUserDefinedHeight);

Rl.setLayoutParams(layout_description);