我对ConstraintLayout和RelativeLayout之间的区别感到困惑。有人能告诉我它们之间的确切区别吗?

我有一个相对的布局,我正在以编程方式创建:现在我有两个按钮,我想添加到这个相对布局。但问题是两个按钮都显示在relativelayout的左边,彼此重叠。现在我想知道如何以编程方式设置android:

我正在为我的Android应用程序中的登录活动做一个表单布局。下图是我想让它看起来的样子:我能够使用以下XML实现这种布局。问题是,这有点粗俗。我必须为主机EditText硬编码一个宽度。具体来说,我