我正在关注视频教程。在导师的电脑上,这两个文本视图正确对齐,但不是我的。请告诉我这是错的。 -image附加 - 。谢谢。
答案 0 :(得分:0)
使用约束布局时,需要为其提供一些约束。 这里第二个TextView添加:
layout_constraintLeft_toRightOf="@id/text_view_1"
答案 1 :(得分:0)
xmlns:app="http://schemas.android.com/apk/res-auto"
并使用
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toBottomOf="xyz"
答案 2 :(得分:0)
有很多方法可以对齐文本,但是你试图通过使用有点复杂的约束布局来实现这一点。
以下是使用android:layout_toEndOf=""
的相对布局的示例,它仅用于在所需的Textview末尾推送TextView:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_height="match_parent" android:layout_width="match_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:id="@+id/firstText"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:layout_marginEnd="5dp"
android:text="FIRST TEXT" />
<TextView
android:id="@+id/secondText"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:layout_toEndOf="@id/firstText"
android:text="SECOND TEXT"/>
</RelativeLayout>
</LinearLayout>