我正在使用ConstraintLayout以编程方式创建 View ,我想将按钮 View 设置为父级的topTotop和父级的leftToleft。我怎样才能做到这一点?
我的代码如下:

Button button = new Button(MainActivity.this);
ConstraintLayout.LayoutParams params = new ConstraintLayout.LayoutParams(widthInt, heightInt);

params.topToTop =  // I want to set it parent
params.leftToLeft = // I want to set it parent
params.setMargins(marginStartint , marginTopInt , 0 , 0);
button.setLayoutParams(params);

最佳答案

您可以使用PARENT_ID
所以你的代码成为

params.topToTop = ConstraintLayout.LayoutParams.PARENT_ID;
params.leftToLeft = ConstraintLayout.LayoutParams.PARENT_ID;

关于android - 如何在ConstraintLayout中访问父对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43440512/

10-10 08:53