How to remain fixed positions of layout after dynamically setting the text?












0















I'm making an application that gets the categories of foods from a remote database and put them in a recyclerView
but the positions keep changing after setting the text,
I need the "see more" to remain on the right side like this



.



How can I solve this problem?



This is how it looks now



.



That's my code:



<?xml version="1.0" encoding="utf-8"?>
<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="wrap_content">

<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/activity_horizontal_margin"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/activity_horizontal_margin">

<TextView
android:id="@+id/textTest1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:text="Heading"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
app:layout_constraintBaseline_toBaselineOf="@+id/textView"
app:layout_constraintEnd_toStartOf="@+id/textView"
app:layout_constraintStart_toStartOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="right">

<TextView
android:id="@+id/textView"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:text="@string/see_more"
android:textColor="#26979d"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/textTest1"
app:layout_constraintTop_toTopOf="parent" />

<ImageView
android:id="@+id/imageView3"
android:layout_width="17dp"
android:layout_height="19dp"
app:srcCompat="@drawable/ic_right_arrow"
tools:layout_editor_absoluteX="335dp"
tools:layout_editor_absoluteY="9dp" />
</LinearLayout>

</LinearLayout>
</android.support.constraint.ConstraintLayout>









share|improve this question

























  • Have you tried adding android:alignment?

    – CodeRed
    Jan 3 at 1:35











  • Doesn't work :/

    – Hoda Ismail
    Jan 3 at 1:58











  • I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further

    – CodeRed
    Jan 3 at 2:17











  • An easier way to trace is by looking into the blueprint design of your .xml file

    – CodeRed
    Jan 3 at 2:24











  • You got a point! It worked thank you!

    – Hoda Ismail
    Jan 3 at 2:51
















0















I'm making an application that gets the categories of foods from a remote database and put them in a recyclerView
but the positions keep changing after setting the text,
I need the "see more" to remain on the right side like this



.



How can I solve this problem?



This is how it looks now



.



That's my code:



<?xml version="1.0" encoding="utf-8"?>
<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="wrap_content">

<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/activity_horizontal_margin"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/activity_horizontal_margin">

<TextView
android:id="@+id/textTest1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:text="Heading"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
app:layout_constraintBaseline_toBaselineOf="@+id/textView"
app:layout_constraintEnd_toStartOf="@+id/textView"
app:layout_constraintStart_toStartOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="right">

<TextView
android:id="@+id/textView"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:text="@string/see_more"
android:textColor="#26979d"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/textTest1"
app:layout_constraintTop_toTopOf="parent" />

<ImageView
android:id="@+id/imageView3"
android:layout_width="17dp"
android:layout_height="19dp"
app:srcCompat="@drawable/ic_right_arrow"
tools:layout_editor_absoluteX="335dp"
tools:layout_editor_absoluteY="9dp" />
</LinearLayout>

</LinearLayout>
</android.support.constraint.ConstraintLayout>









share|improve this question

























  • Have you tried adding android:alignment?

    – CodeRed
    Jan 3 at 1:35











  • Doesn't work :/

    – Hoda Ismail
    Jan 3 at 1:58











  • I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further

    – CodeRed
    Jan 3 at 2:17











  • An easier way to trace is by looking into the blueprint design of your .xml file

    – CodeRed
    Jan 3 at 2:24











  • You got a point! It worked thank you!

    – Hoda Ismail
    Jan 3 at 2:51














0












0








0








I'm making an application that gets the categories of foods from a remote database and put them in a recyclerView
but the positions keep changing after setting the text,
I need the "see more" to remain on the right side like this



.



How can I solve this problem?



This is how it looks now



.



That's my code:



<?xml version="1.0" encoding="utf-8"?>
<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="wrap_content">

<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/activity_horizontal_margin"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/activity_horizontal_margin">

<TextView
android:id="@+id/textTest1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:text="Heading"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
app:layout_constraintBaseline_toBaselineOf="@+id/textView"
app:layout_constraintEnd_toStartOf="@+id/textView"
app:layout_constraintStart_toStartOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="right">

<TextView
android:id="@+id/textView"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:text="@string/see_more"
android:textColor="#26979d"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/textTest1"
app:layout_constraintTop_toTopOf="parent" />

<ImageView
android:id="@+id/imageView3"
android:layout_width="17dp"
android:layout_height="19dp"
app:srcCompat="@drawable/ic_right_arrow"
tools:layout_editor_absoluteX="335dp"
tools:layout_editor_absoluteY="9dp" />
</LinearLayout>

</LinearLayout>
</android.support.constraint.ConstraintLayout>









share|improve this question
















I'm making an application that gets the categories of foods from a remote database and put them in a recyclerView
but the positions keep changing after setting the text,
I need the "see more" to remain on the right side like this



.



How can I solve this problem?



This is how it looks now



.



That's my code:



<?xml version="1.0" encoding="utf-8"?>
<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="wrap_content">

<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/activity_horizontal_margin"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/activity_horizontal_margin">

<TextView
android:id="@+id/textTest1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:text="Heading"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
app:layout_constraintBaseline_toBaselineOf="@+id/textView"
app:layout_constraintEnd_toStartOf="@+id/textView"
app:layout_constraintStart_toStartOf="parent" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="right">

<TextView
android:id="@+id/textView"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:text="@string/see_more"
android:textColor="#26979d"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/textTest1"
app:layout_constraintTop_toTopOf="parent" />

<ImageView
android:id="@+id/imageView3"
android:layout_width="17dp"
android:layout_height="19dp"
app:srcCompat="@drawable/ic_right_arrow"
tools:layout_editor_absoluteX="335dp"
tools:layout_editor_absoluteY="9dp" />
</LinearLayout>

</LinearLayout>
</android.support.constraint.ConstraintLayout>






android






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 at 1:26









eyllanesc

86.2k103564




86.2k103564










asked Jan 3 at 1:24









Hoda IsmailHoda Ismail

133




133













  • Have you tried adding android:alignment?

    – CodeRed
    Jan 3 at 1:35











  • Doesn't work :/

    – Hoda Ismail
    Jan 3 at 1:58











  • I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further

    – CodeRed
    Jan 3 at 2:17











  • An easier way to trace is by looking into the blueprint design of your .xml file

    – CodeRed
    Jan 3 at 2:24











  • You got a point! It worked thank you!

    – Hoda Ismail
    Jan 3 at 2:51



















  • Have you tried adding android:alignment?

    – CodeRed
    Jan 3 at 1:35











  • Doesn't work :/

    – Hoda Ismail
    Jan 3 at 1:58











  • I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further

    – CodeRed
    Jan 3 at 2:17











  • An easier way to trace is by looking into the blueprint design of your .xml file

    – CodeRed
    Jan 3 at 2:24











  • You got a point! It worked thank you!

    – Hoda Ismail
    Jan 3 at 2:51

















Have you tried adding android:alignment?

– CodeRed
Jan 3 at 1:35





Have you tried adding android:alignment?

– CodeRed
Jan 3 at 1:35













Doesn't work :/

– Hoda Ismail
Jan 3 at 1:58





Doesn't work :/

– Hoda Ismail
Jan 3 at 1:58













I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further

– CodeRed
Jan 3 at 2:17





I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further

– CodeRed
Jan 3 at 2:17













An easier way to trace is by looking into the blueprint design of your .xml file

– CodeRed
Jan 3 at 2:24





An easier way to trace is by looking into the blueprint design of your .xml file

– CodeRed
Jan 3 at 2:24













You got a point! It worked thank you!

– Hoda Ismail
Jan 3 at 2:51





You got a point! It worked thank you!

– Hoda Ismail
Jan 3 at 2:51












2 Answers
2






active

oldest

votes


















0














I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further






share|improve this answer































    1














    Thanks to CodeRed answer, I found the answer, hope it will help someone else. It was a wrap-content error



         <?xml version="1.0" encoding="utf-8"?>
    <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="wrap_content">

    <android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="@dimen/activity_horizontal_margin"
    android:layout_marginTop="8dp"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

    <LinearLayout
    android:id="@+id/linearlayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:padding="@dimen/activity_horizontal_margin">

    <TextView
    android:id="@+id/textTest1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="16dp"
    android:layout_marginLeft="16dp"
    android:text="Heading"
    android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
    app:layout_constraintBaseline_toBaselineOf="@+id/textView"
    app:layout_constraintEnd_toStartOf="@+id/textView"
    app:layout_constraintStart_toStartOf="parent" />

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="right">

    <TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/see_more"
    android:textColor="#26979d"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toEndOf="@+id/textTest1"
    app:layout_constraintTop_toTopOf="parent" />

    <ImageView
    android:id="@+id/imageView3"
    android:layout_width="15dp"
    android:layout_height="15dp"
    app:srcCompat="@drawable/ic_right_arrow"
    tools:layout_editor_absoluteX="335dp"
    tools:layout_editor_absoluteY="9dp" />
    </LinearLayout>

    </LinearLayout>
    </android.support.constraint.ConstraintLayout>





    share|improve this answer
























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54015230%2fhow-to-remain-fixed-positions-of-layout-after-dynamically-setting-the-text%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further






      share|improve this answer




























        0














        I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further






        share|improve this answer


























          0












          0








          0







          I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further






          share|improve this answer













          I cannot try this myself but I am sure that your android:layout_width in the second LinearLayout is the suspect. As you can see, the See More > is floating in the right however the width itself is restricting it to go further







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 3 at 2:54









          CodeRedCodeRed

          6511




          6511

























              1














              Thanks to CodeRed answer, I found the answer, hope it will help someone else. It was a wrap-content error



                   <?xml version="1.0" encoding="utf-8"?>
              <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="wrap_content">

              <android.support.v7.widget.CardView
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_margin="@dimen/activity_horizontal_margin"
              android:layout_marginTop="8dp"
              app:layout_constraintEnd_toEndOf="parent"
              app:layout_constraintStart_toStartOf="parent"
              app:layout_constraintTop_toTopOf="parent" />

              <LinearLayout
              android:id="@+id/linearlayout"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical"
              android:padding="@dimen/activity_horizontal_margin">

              <TextView
              android:id="@+id/textTest1"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginStart="16dp"
              android:layout_marginLeft="16dp"
              android:text="Heading"
              android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
              app:layout_constraintBaseline_toBaselineOf="@+id/textView"
              app:layout_constraintEnd_toStartOf="@+id/textView"
              app:layout_constraintStart_toStartOf="parent" />

              <LinearLayout
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:orientation="horizontal"
              android:gravity="right">

              <TextView
              android:id="@+id/textView"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="@string/see_more"
              android:textColor="#26979d"
              app:layout_constraintBottom_toBottomOf="parent"
              app:layout_constraintEnd_toEndOf="parent"
              app:layout_constraintStart_toEndOf="@+id/textTest1"
              app:layout_constraintTop_toTopOf="parent" />

              <ImageView
              android:id="@+id/imageView3"
              android:layout_width="15dp"
              android:layout_height="15dp"
              app:srcCompat="@drawable/ic_right_arrow"
              tools:layout_editor_absoluteX="335dp"
              tools:layout_editor_absoluteY="9dp" />
              </LinearLayout>

              </LinearLayout>
              </android.support.constraint.ConstraintLayout>





              share|improve this answer




























                1














                Thanks to CodeRed answer, I found the answer, hope it will help someone else. It was a wrap-content error



                     <?xml version="1.0" encoding="utf-8"?>
                <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="wrap_content">

                <android.support.v7.widget.CardView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="@dimen/activity_horizontal_margin"
                android:layout_marginTop="8dp"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintTop_toTopOf="parent" />

                <LinearLayout
                android:id="@+id/linearlayout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                android:padding="@dimen/activity_horizontal_margin">

                <TextView
                android:id="@+id/textTest1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginStart="16dp"
                android:layout_marginLeft="16dp"
                android:text="Heading"
                android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
                app:layout_constraintBaseline_toBaselineOf="@+id/textView"
                app:layout_constraintEnd_toStartOf="@+id/textView"
                app:layout_constraintStart_toStartOf="parent" />

                <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:gravity="right">

                <TextView
                android:id="@+id/textView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/see_more"
                android:textColor="#26979d"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toEndOf="@+id/textTest1"
                app:layout_constraintTop_toTopOf="parent" />

                <ImageView
                android:id="@+id/imageView3"
                android:layout_width="15dp"
                android:layout_height="15dp"
                app:srcCompat="@drawable/ic_right_arrow"
                tools:layout_editor_absoluteX="335dp"
                tools:layout_editor_absoluteY="9dp" />
                </LinearLayout>

                </LinearLayout>
                </android.support.constraint.ConstraintLayout>





                share|improve this answer


























                  1












                  1








                  1







                  Thanks to CodeRed answer, I found the answer, hope it will help someone else. It was a wrap-content error



                       <?xml version="1.0" encoding="utf-8"?>
                  <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="wrap_content">

                  <android.support.v7.widget.CardView
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:layout_margin="@dimen/activity_horizontal_margin"
                  android:layout_marginTop="8dp"
                  app:layout_constraintEnd_toEndOf="parent"
                  app:layout_constraintStart_toStartOf="parent"
                  app:layout_constraintTop_toTopOf="parent" />

                  <LinearLayout
                  android:id="@+id/linearlayout"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:orientation="vertical"
                  android:padding="@dimen/activity_horizontal_margin">

                  <TextView
                  android:id="@+id/textTest1"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_marginStart="16dp"
                  android:layout_marginLeft="16dp"
                  android:text="Heading"
                  android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
                  app:layout_constraintBaseline_toBaselineOf="@+id/textView"
                  app:layout_constraintEnd_toStartOf="@+id/textView"
                  app:layout_constraintStart_toStartOf="parent" />

                  <LinearLayout
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:orientation="horizontal"
                  android:gravity="right">

                  <TextView
                  android:id="@+id/textView"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="@string/see_more"
                  android:textColor="#26979d"
                  app:layout_constraintBottom_toBottomOf="parent"
                  app:layout_constraintEnd_toEndOf="parent"
                  app:layout_constraintStart_toEndOf="@+id/textTest1"
                  app:layout_constraintTop_toTopOf="parent" />

                  <ImageView
                  android:id="@+id/imageView3"
                  android:layout_width="15dp"
                  android:layout_height="15dp"
                  app:srcCompat="@drawable/ic_right_arrow"
                  tools:layout_editor_absoluteX="335dp"
                  tools:layout_editor_absoluteY="9dp" />
                  </LinearLayout>

                  </LinearLayout>
                  </android.support.constraint.ConstraintLayout>





                  share|improve this answer













                  Thanks to CodeRed answer, I found the answer, hope it will help someone else. It was a wrap-content error



                       <?xml version="1.0" encoding="utf-8"?>
                  <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="wrap_content">

                  <android.support.v7.widget.CardView
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:layout_margin="@dimen/activity_horizontal_margin"
                  android:layout_marginTop="8dp"
                  app:layout_constraintEnd_toEndOf="parent"
                  app:layout_constraintStart_toStartOf="parent"
                  app:layout_constraintTop_toTopOf="parent" />

                  <LinearLayout
                  android:id="@+id/linearlayout"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:orientation="vertical"
                  android:padding="@dimen/activity_horizontal_margin">

                  <TextView
                  android:id="@+id/textTest1"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_marginStart="16dp"
                  android:layout_marginLeft="16dp"
                  android:text="Heading"
                  android:textAppearance="@style/Base.TextAppearance.AppCompat.Large"
                  app:layout_constraintBaseline_toBaselineOf="@+id/textView"
                  app:layout_constraintEnd_toStartOf="@+id/textView"
                  app:layout_constraintStart_toStartOf="parent" />

                  <LinearLayout
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:orientation="horizontal"
                  android:gravity="right">

                  <TextView
                  android:id="@+id/textView"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="@string/see_more"
                  android:textColor="#26979d"
                  app:layout_constraintBottom_toBottomOf="parent"
                  app:layout_constraintEnd_toEndOf="parent"
                  app:layout_constraintStart_toEndOf="@+id/textTest1"
                  app:layout_constraintTop_toTopOf="parent" />

                  <ImageView
                  android:id="@+id/imageView3"
                  android:layout_width="15dp"
                  android:layout_height="15dp"
                  app:srcCompat="@drawable/ic_right_arrow"
                  tools:layout_editor_absoluteX="335dp"
                  tools:layout_editor_absoluteY="9dp" />
                  </LinearLayout>

                  </LinearLayout>
                  </android.support.constraint.ConstraintLayout>






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 3 at 2:55









                  Hoda IsmailHoda Ismail

                  133




                  133






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54015230%2fhow-to-remain-fixed-positions-of-layout-after-dynamically-setting-the-text%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      MongoDB - Not Authorized To Execute Command

                      How to fix TextFormField cause rebuild widget in Flutter

                      in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith