2

我正在使用以下代码来更改包含列表视图的相对布局的高度。我第一次调用它时它工作正常,但如果我稍后再次调用相同的代码以将高度更改为不同的值,它什么也不做。为什么会这样,我该如何让它发挥作用?

LayoutParams params = myrelativelayout.getLayoutParams(); 
params.height = newHeight;
4

1 回答 1

2

尝试添加 myrelativelayout.setLayoutParams(params); 每次你改变它。这将确保视图每次都无效并且您更新视图的实际参数对象。

于 2012-10-26T19:30:54.577 回答