我想用ConstraintLayout来做这个布局。用ConstraintLayout模仿TableLayout
我所做的是我添加3个TextViews 1,2和3(粉红色)将它们连接到父项的左侧,并告诉它们是一个在另一个之下。有用。
然后,我需要添加视图4和5,以便它们始终位于2和3的右侧,并且其内容必须垂直对齐左侧边缘,如图所示。
,当我添加
app:layout_constraintLeft_toRightOf="2 OR 3"
文本在4和5没有正确对齐的问题。我得到这个
当我使用指南我得到这个
app:layout_constraintLeft_toRightOf="@id/guideline"
有谁知道什么可以帮助呢?
编辑。附:第一次尝试的布局
<android.support.constraint.ConstraintLayout
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"
android:padding="16dp"
android:id="@+id/constraintLayout"
>
<TextView
android:id="@+id/instrument_name"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:text="AUDUSD"
app:layout_constraintStart_toStartOf="@+id/constraintLayout"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"/>
<TextView
android:id="@+id/trade_action_label"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="BUYjhkjhkjhvg"
app:layout_constraintStart_toStartOf="@+id/instrument_name"
app:layout_constraintTop_toBottomOf="@id/instrument_name"
tools:layout_editor_absoluteX="16dp"
android:layout_marginTop="1dp"/>
<TextView
android:id="@+id/net_pl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Net p/l"
app:layout_constraintStart_toStartOf="@+id/trade_action_label"
app:layout_constraintTop_toBottomOf="@id/trade_action_label"/>
<TextView
android:id="@+id/record_amount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="123"
app:layout_constraintTop_toTopOf="@id/trade_action_label"
app:layout_constraintLeft_toRightOf="@id/trade_action_label"
tools:layout_editor_absoluteY="33dp"
/>
<TextView
android:id="@+id/pl_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="12"
app:layout_constraintTop_toTopOf="@id/net_pl"
app:layout_constraintLeft_toRightOf="@id/net_pl"/>
</android.support.constraint.ConstraintLayout>
显示您的布局 - 让您最接近想要的布局。 – Cheticamp
@Cheticamp这些布局都没有给我我想要的东西(请指明你希望看到哪一个)。 – Lanitka
让我们试试第一个。 – Cheticamp