Skip to content Skip to sidebar Skip to footer

How To Implement Constraintlayout In Nestedscrollview

ConstraintLayout is behaving inconsistently if a TextView has very fewer texts than other TextView wrapped in horizontal LinearLayout. If a character in left TextView is not much l

Solution 1:

There are some bugs regarding wrap_content in constraintLayout version 1.0.2 as per google developer whom I talked. He suggested to use 1.1.0-beta4 version and by using version 1.1.0-beta4 my issue has been fixed.

Solution 2:

<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.NestedScrollViewxmlns: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:background="#F1F1F1"><android.support.constraint.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="#ffffff"android:layout_margin = "10dp"><TextViewandroid:id="@+id/tv_name_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="employee_name"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toTopOf="parent"app:layout_constraintBottom_toTopOf="@+id/tv_name"
            /><TextViewandroid:id="@+id/tv_date_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="date_header"android:textColor="#999999"android:textSize="12sp"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent"app:layout_constraintLeft_toRightOf="@+id/tv_name_header"app:layout_constraintBottom_toTopOf="@+id/tv_date"/><TextViewandroid:id="@+id/tv_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="name"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_name_header"app:layout_constraintBottom_toTopOf="@+id/tv_role_header"
            /><TextViewandroid:id="@+id/tv_date"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="date"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintTop_toBottomOf="@+id/tv_date_header"app:layout_constraintLeft_toLeftOf="@+id/tv_date_header"app:layout_constraintBottom_toTopOf="@+id/tv_band_header"
            /><TextViewandroid:id="@+id/tv_role_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="employee_role"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="@+id/tv_name"app:layout_constraintTop_toBottomOf="@+id/tv_name" /><TextViewandroid:id="@+id/tv_band_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="11dp"android:text="employee_band"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="@+id/tv_date"app:layout_constraintTop_toBottomOf="@+id/tv_date"
            /><TextViewandroid:id="@+id/tv_role"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="role"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="@+id/tv_role_header"app:layout_constraintTop_toBottomOf="@+id/tv_role_header" /><TextViewandroid:id="@+id/tv_band"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="band"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="@+id/tv_band_header"app:layout_constraintTop_toBottomOf="@+id/tv_band_header" /><Viewandroid:id="@+id/view_divider"android:layout_width="0dp"android:layout_height="1dp"android:layout_marginTop="15dp"android:background="#E1E4EA"app:layout_constraintTop_toBottomOf="@+id/tv_role"app:layout_constraintRight_toRightOf="parent"app:layout_constraintLeft_toLeftOf="parent"/><LinearLayoutandroid:id="@+id/ll_address"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginTop="15dp"android:orientation="horizontal"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/view_divider"><LinearLayoutandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="horizontal"><TextViewandroid:layout_width="15dp"android:layout_height="15dp"android:layout_marginTop="3dp"
                    /><TextViewandroid:id="@+id/tv_origin_address"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:layout_marginRight="5dp"android:text="origin_address \n origin_address"android:textColor="#000000"android:textSize="13sp" /></LinearLayout><LinearLayoutandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:orientation="horizontal"><TextViewandroid:layout_width="15dp"android:layout_height="15dp"android:layout_marginLeft="5dp"android:layout_marginTop="3dp"
                    /><TextViewandroid:id="@+id/tv_destination_address"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="5dp"android:gravity="right"android:text="destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address "android:textColor="#000000"android:textSize="13sp" /></LinearLayout></LinearLayout><TextViewandroid:id="@+id/tv_justification_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="justification_header"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/ll_address" /><TextViewandroid:id="@+id/tv_justification"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="justification"android:textColor="#000000"android:textSize="14sp"app:layout_constraintLeft_toLeftOf="@+id/tv_justification_header"app:layout_constraintTop_toBottomOf="@+id/tv_justification_header" /><TextViewandroid:id="@+id/tv_vehicle_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="vehicle_type"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_justification" /><TextViewandroid:id="@+id/tv_vehicle"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="vehicle"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_vehicle_header" /><TextViewandroid:id="@+id/tv_Duration_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="distance"android:textColor="#999999"android:textSize="12sp"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_justification" /><TextViewandroid:id="@+id/tv_duration"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="duration"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_Duration_header" /><TextViewandroid:id="@+id/tv_start_time_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="start_time"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_vehicle" /><TextViewandroid:id="@+id/tv_end_time_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="end_time"android:textColor="#999999"android:textSize="12sp"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_duration" /><TextViewandroid:id="@+id/tv_start_time"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="start_time"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_start_time_header" /><TextViewandroid:id="@+id/tv_end_time"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="end_time"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_end_time_header" /><TextViewandroid:id="@+id/tv_distance_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="trip_distance"android:textColor="#999999"android:textSize="12sp"app:layout_constraintTop_toBottomOf="@+id/tv_start_time"app:layout_constraintLeft_toLeftOf="parent"/><TextViewandroid:id="@+id/tv_edited_distance_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="edited_distance"android:textColor="#999999"android:textSize="12sp"android:visibility="gone"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_end_time" /><TextViewandroid:id="@+id/tv_distance"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="distance"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_distance_header" /><TextViewandroid:id="@+id/tv_edited_distance"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="edited_distance"android:textColor="#D15900"android:textSize="14sp"android:textStyle="bold"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_edited_distance_header" /><TextViewandroid:id="@+id/tv_edit_reason"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="14sp"android:text="edit_reason"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_distance" /><LinearLayoutandroid:id="@+id/ll_reject_reason"android:layout_width="0dp"android:layout_height="wrap_content"android:orientation="vertical"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_edit_reason"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="manager_reject_reason"android:textColor="#999999"android:textSize="12sp" /><TextViewandroid:id="@+id/tv_rejection_reason"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="rejection_reason"android:textColor="#000000"android:textSize="14sp" /></LinearLayout><Buttonandroid:id="@+id/bt_back"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="14dp"android:gravity="center"android:text="Back"android:textAllCaps="true"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/ll_reject_reason"app:layout_constraintBottom_toBottomOf="parent"android:layout_marginLeft="12dp"android:layout_marginBottom="14dp"android:layout_marginStart="12dp"/></android.support.constraint.ConstraintLayout></android.support.v4.widget.NestedScrollView>

Solution 3:

You need to add constraint bottom to your button,something like this

    <Button
        android:id="@+id/bt_back"
        android:layout_width="wrap_content"
        android:layout_height="35dp"

        android:gravity="left|center_vertical"
        android:paddingLeft="0dp"
        android:text="back"
        android:textAllCaps="true"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintTop_toBottomOf="@id/ll_reject_reason"
        app:layout_constraintVertical_bias="0.0" />

Solution 4:

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayoutxmlns: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:background="#F1F1F1"
                                             ><android.support.v4.widget.NestedScrollViewandroid:id="@+id/NestedScrollView"android:layout_width="0dp"android:layout_height="0dp"app:layout_constraintBottom_toTopOf="@+id/bt_back"app:layout_constraintRight_toRightOf="parent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toTopOf="parent"><android.support.constraint.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="#ffffff"android:layout_margin = "10dp"><TextViewandroid:id="@+id/tv_name_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="employee_name"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toTopOf="parent"app:layout_constraintBottom_toTopOf="@+id/tv_name"
            /><TextViewandroid:id="@+id/tv_date_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="date_header"android:textColor="#999999"android:textSize="12sp"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent"app:layout_constraintLeft_toRightOf="@+id/tv_name_header"app:layout_constraintBottom_toTopOf="@+id/tv_date"/><TextViewandroid:id="@+id/tv_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="name"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_name_header"app:layout_constraintBottom_toTopOf="@+id/tv_role_header"
            /><TextViewandroid:id="@+id/tv_date"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="date"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintTop_toBottomOf="@+id/tv_date_header"app:layout_constraintLeft_toLeftOf="@+id/tv_date_header"app:layout_constraintBottom_toTopOf="@+id/tv_band_header"
            /><TextViewandroid:id="@+id/tv_role_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="employee_role"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="@+id/tv_name"app:layout_constraintTop_toBottomOf="@+id/tv_name" /><TextViewandroid:id="@+id/tv_band_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="11dp"android:text="employee_band"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="@+id/tv_date"app:layout_constraintTop_toBottomOf="@+id/tv_date"
            /><TextViewandroid:id="@+id/tv_role"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="role"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="@+id/tv_role_header"app:layout_constraintTop_toBottomOf="@+id/tv_role_header" /><TextViewandroid:id="@+id/tv_band"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="band"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="@+id/tv_band_header"app:layout_constraintTop_toBottomOf="@+id/tv_band_header" /><Viewandroid:id="@+id/view_divider"android:layout_width="0dp"android:layout_height="1dp"android:layout_marginTop="15dp"android:background="#E1E4EA"app:layout_constraintTop_toBottomOf="@+id/tv_role"app:layout_constraintRight_toRightOf="parent"app:layout_constraintLeft_toLeftOf="parent"/><LinearLayoutandroid:id="@+id/ll_address"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginTop="15dp"android:orientation="horizontal"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/view_divider"><LinearLayoutandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="horizontal"><TextViewandroid:layout_width="15dp"android:layout_height="15dp"android:layout_marginTop="3dp"
                    /><TextViewandroid:id="@+id/tv_origin_address"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:layout_marginRight="5dp"android:text="origin_address \n origin_address"android:textColor="#000000"android:textSize="13sp" /></LinearLayout><LinearLayoutandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:orientation="horizontal"><TextViewandroid:layout_width="15dp"android:layout_height="15dp"android:layout_marginLeft="5dp"android:layout_marginTop="3dp"
                    /><TextViewandroid:id="@+id/tv_destination_address"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="5dp"android:gravity="right"android:text="destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address \n destination_address "android:textColor="#000000"android:textSize="13sp" /></LinearLayout></LinearLayout><TextViewandroid:id="@+id/tv_justification_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="justification_header"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/ll_address" /><TextViewandroid:id="@+id/tv_justification"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="justification"android:textColor="#000000"android:textSize="14sp"app:layout_constraintLeft_toLeftOf="@+id/tv_justification_header"app:layout_constraintTop_toBottomOf="@+id/tv_justification_header" /><TextViewandroid:id="@+id/tv_vehicle_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="vehicle_type"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_justification" /><TextViewandroid:id="@+id/tv_vehicle"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="vehicle"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_vehicle_header" /><TextViewandroid:id="@+id/tv_Duration_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="distance"android:textColor="#999999"android:textSize="12sp"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_justification" /><TextViewandroid:id="@+id/tv_duration"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="duration"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_Duration_header" /><TextViewandroid:id="@+id/tv_start_time_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="start_time"android:textColor="#999999"android:textSize="12sp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_vehicle" /><TextViewandroid:id="@+id/tv_end_time_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="end_time"android:textColor="#999999"android:textSize="12sp"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_duration" /><TextViewandroid:id="@+id/tv_start_time"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="start_time"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_start_time_header" /><TextViewandroid:id="@+id/tv_end_time"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="end_time"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_end_time_header" /><TextViewandroid:id="@+id/tv_distance_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="trip_distance"android:textColor="#999999"android:textSize="12sp"app:layout_constraintTop_toBottomOf="@+id/tv_start_time"app:layout_constraintLeft_toLeftOf="parent"/><TextViewandroid:id="@+id/tv_edited_distance_header"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="edited_distance"android:textColor="#999999"android:textSize="12sp"android:visibility="gone"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_end_time" /><TextViewandroid:id="@+id/tv_distance"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="distance"android:textColor="#000000"android:textSize="14sp"android:textStyle="bold"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_distance_header" /><TextViewandroid:id="@+id/tv_edited_distance"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="edited_distance"android:textColor="#D15900"android:textSize="14sp"android:textStyle="bold"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_edited_distance_header" /><TextViewandroid:id="@+id/tv_edit_reason"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="14sp"android:text="edit_reason"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_distance" /><LinearLayoutandroid:id="@+id/ll_reject_reason"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toBottomOf="@+id/tv_edit_reason"app:layout_constraintBottom_toBottomOf="parent"android:layout_marginBottom="10dp"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="manager_reject_reason"android:textColor="#999999"android:textSize="12sp" /><TextViewandroid:id="@+id/tv_rejection_reason"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="rejection_reason"android:textColor="#000000"android:textSize="14sp" /></LinearLayout></android.support.constraint.ConstraintLayout></android.support.v4.widget.NestedScrollView><Buttonandroid:id="@+id/bt_back"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:gravity="center"android:text="Back"android:textAllCaps="true"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@+id/NestedScrollView"app:layout_constraintBottom_toBottomOf="parent"android:layout_marginLeft="12dp"android:layout_marginBottom="10dp"android:layout_marginStart="12dp"/></android.support.constraint.ConstraintLayout>

Post a Comment for "How To Implement Constraintlayout In Nestedscrollview"