我使用以下代碼來更改包含listview的相對佈局的高度。第一次調用它時它可以正常工作,但如果稍後再次調用相同的代碼以將高度更改爲不同的值,它什麼也不做。這是爲什麼,我如何使它工作?多次更改相對佈局的高度
LayoutParams params = myrelativelayout.getLayoutParams();
params.height = newHeight;
我使用以下代碼來更改包含listview的相對佈局的高度。第一次調用它時它可以正常工作,但如果稍後再次調用相同的代碼以將高度更改爲不同的值,它什麼也不做。這是爲什麼,我如何使它工作?多次更改相對佈局的高度
LayoutParams params = myrelativelayout.getLayoutParams();
params.height = newHeight;
雅不會當你的視圖的佈局再次參數,它會返回原來的高度。嘗試setLayoutParams(params) – Hardik4560