【发布时间】:2021-10-28 22:18:41
【问题描述】:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int screenHeight = size.y;
// get layout parameters for that view
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) askedQuestionCl.getLayoutParams();
// change height of the params e.g. 480dp
layoutParams.height = screenHeight;
// initialize new parameters for my element
askedQuestionCl.setLayoutParams(layoutParams);
这是以编程方式更新布局高度等于移动设备屏幕高度的正确方法吗?
【问题讨论】:
-
感谢您的回复。您提供的线程帮助我纠正了我的编码。再次感谢。 @Manohar
标签: android xml layout android-constraintlayout