我正在使用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/