Solución:
TextInputLayout
se extiende ViewGroup
clase. Entonces, lo que significa que tienes que envolver tu EditText
en un TextInputLayout
.
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="hint"
android:id="@+id/editText1" />
</android.support.design.widget.TextInputLayout>
Envuelva el TextInputLayout
alrededor TextInputEditText
en lugar de EditText
.
Envolviendo EditText
tiene un problema en el modo horizontal. Consulte este artículo para obtener más detalles.
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="hint"
android:id="@+id/editText1" />
</android.support.design.widget.TextInputLayout>
Esto se define en la biblioteca de soporte de diseño en “Etiquetas flotantes para editar texto”.
<android.support.design.widget.TextInputLayout
android:id="@+id/name_et_textinputlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/activity_vertical_margin">
<EditText
android:id="@+id/FeedBackerNameET"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="hinttext"
android:inputType="textPersonName|textCapWords" />
</android.support.design.widget.TextInputLayout>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)