Textview width doens't adjust after change content
<p>I'm trying to update the content of a TextView with the data introduced by an EditText. But after change the text, if the original text (hint) was bigger than the new text, the width doens't change.</p>

<p>I have the next string in the Hint Attribute of the TextView, "Please, introduce a amount". If I put 25'5, for example, the textview doesn't resize it width.</p>

<p><strong>First Screen</strong>
<a href="https://i.stack.imgur.com/uS7xu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uS7xu.png" alt="First Screen"></a>  </p>

<p><strong>Second Screen</strong>
<a href="https://i.stack.imgur.com/dDTz7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dDTz7.png" alt="Second Screen"></a></p>

<p>The Euro symbol is invisible behind the textview, and It's shown after insert some value.</p>

<p>The piece of code for the Amount:</p>

<pre><code>&lt;RelativeLayout
                android:id="@+id/rlImporte"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/rel_layout_colors"
                android:clickable="true"
                android:paddingTop="8dp"
                android:paddingBottom="8dp"&gt;

                &lt;ImageView
                    android:id="@+id/lst_img3"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentTop="true"
                    android:layout_margin="5sp"
                    android:layout_marginTop="5dp"
                    android:src="@drawable/icon_importe"/&gt;

                &lt;TextView
                    android:id="@+id/tvImporte"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentTop="false"
                    android:layout_marginTop="5dp"
                    android:layout_toRightOf="@+id/lst_img3"
                    android:text="@string/IMPORTE_TITLE_STRING"
                    android:textColor="@android:color/black"
                    android:textSize="@dimen/title_text_size" /&gt;

                &lt;TextView
                    android:id="@+id/tvImporteDesc"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/tvImporte"
                    android:layout_toRightOf="@+id/lst_img3"
                    android:textColor="@android:color/darker_gray"
                    android:textSize="@dimen/subtitle_text_size"
                    android:visibility="visible"
                    android:hint="@string/IMPORTE_PLACEHOLDER_STRING"
                    android:textColorHint="@android:color/darker_gray"
                    android:ellipsize="start"
                    android:layout_marginRight="4dp" /&gt;

                &lt;TextView
                    android:id="@+id/tvEuroSymbol"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/tvImporte"
                    android:layout_toRightOf="@+id/tvImporteDesc"
                    android:textColor="@android:color/darker_gray"
                    android:textSize="@dimen/subtitle_text_size"
                    android:visibility="gone"
                    android:hint="@string/euro_symbol"
                    android:textColorHint="@color/blue_quantion"
                    android:ellipsize="start"
                    android:paddingLeft="4dp" /&gt;

            &lt;/RelativeLayout&gt;
</code></pre>