更改RelativeLayout - 高度更改但不更改宽度

时间:2014-05-06 07:42:17

标签: android relativelayout layoutparams

我有一个相对布局会扩展/折叠 - 所以当用户点击它时我会增加/减少高度。

我正在使用此代码

RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) view.getLayoutParams();
params.height = intialExpandedHeight; // or initialHeight - based on the expand or collapse effect
params.width = screenWidht + 150; // or a screenWidht value when collapsed
view.setLayoutParams(params);
view.requestLayout();

布局的高度发生变化,它按我想要的方式工作 - 唯一的问题是宽度没有变化。 (每次都是一样的)

你能告诉我我的代码有什么问题吗?为什么高度会改变而不是宽度?

0 个答案:

没有答案