如何约束利润率结束?

时间:2018-12-06 12:33:42

标签: android android-studio android-constraintlayout

我想在arrow icon的{​​{1}}中添加end

Desired Layout

什么是最好的方法?

我成功地用LinearLayout包装了LinearLayoutImageView,但是感觉比使用ConstraintLayout还优雅。

第一次尝试时,app:layout_constraintHorizontal_bias="1"ImageView的一部分(没有LinerLayout),有没有办法从这里获取所需的布局?

First Attempt

当前ConstraintLayout

.xml

1 个答案:

答案 0 :(得分:1)

仅限制topbottomend的箭头图标,它会自动在布局的最后粘贴自己

所以代替这个:

<ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:contentDescription="@string/jesta_profile_edit_profile_icon_description"
            android:src="@drawable/ic_keyboard_arrow_right_black_24dp"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toEndOf="@+id/profile_layout"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintHorizontal_bias="1"/>

拥有这个:

    <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"    
                android:contentDescription="@string/jesta_profile_edit_profile_icon_description"
                android:src="@drawable/ic_keyboard_arrow_right_black_24dp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                />