android studio更新后,相对布局不起作用android studio始终在设计视图中显示约束布局。
即使我选择了相对布局,但是它总是要求约束小部件。
我已经尝试在不同的论坛上进行在线搜索,但没有找到解决方案。
在此,我使用了2个编辑文本,如图所示,我想要相对布局,因为它更方便,但现在不起作用。
有人可以帮忙找出我在哪里做错了吗?
这是设计视图 design view
这是代码的XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<EditText
android:id="@+id/txt_email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="enter email"
android:inputType="textEmailAddress" />
<EditText
android:id="@+id/txt_password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txt_email"
android:hint="enter password"
android:inputType="textPassword" />
<Button
android:id="@+id/btn_submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txt_password"
android:text="Submit" />
</RelativeLayout>
[1]: https://i.stack.imgur.com/zlpik.png
答案 0 :(得分:0)
约束具有与relative_layout具有的以下功能或start_of相同的功能,但
我建议您更换
android:layout_below
为此,或者如果您不需要的话,也可以将其限制在父对象中,例如:
app:layout_constraintTop_toBottomOf =“ parent”或“ @ id / your_component_id
,但是请记住,只有将所有子级都包装在constraint_layout中,此方法才能起作用。并将您的相对布局包裹在Constraint_layout中。