0
我有一個簡單的佈局:一個固定高度的TextView,三個ImageView對象被錨定到視圖的底部。編程更改約束佈局中的高度?
我如何編程方式更改每個ImageViews的高度,使他們的一些範圍(10dp,16DP TextView的下面)內變化?具體來說,我的活動得到一個百分比列表(介於0和1之間),表示這些「酒吧」應占用多少垂直空間。
我已經嘗試沒有成功如下:
// No visible difference
imgView.setMinHeight(newHeight);
// No change to height, but horizontal constrained was messed up
imgView.setLayoutParams(new LayoutParam(imgView.getWidth(), newHeight);
你會從你想要更改的元素中獲得ConstraintSet,並對它們進行調整。有關如何操作,請參閱此答案:https://stackoverflow.com/a/40028802/4232337 – NSimon