如何在ConstraintLayout中访问父级

Ehs*_*san 3 android android-constraintlayout

我正在使用ConstraintLayout以编程方式创建一个视图,我想设置我的按钮视图topTotop的parent和leftToleft的parent.how我可以这样做吗?

非常感谢你.

我的代码如下:

  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);
Run Code Online (Sandbox Code Playgroud)

Ste*_*hen 9

您可以使用PARENT_ID

所以你的代码变成了

params.topToTop = ConstraintLayout.LayoutParams.PARENT_ID;
params.leftToLeft = ConstraintLayout.LayoutParams.PARENT_ID;
Run Code Online (Sandbox Code Playgroud)