Cambiar la posición del texto de etiqueta flotante de TextInputLayout
El texto de etiqueta flotante aparece en el borde del cuadro EditarTexto. ¿Cómo puede elevarse por encima del nivel predefinido?
- ImeOption = "actionNext" no funciona en TextInputLayout.
- Cómo configurar TextInputLayout color de mensaje de error?
- TextInputLayout etiqueta a achor encima de la izquierda dibujable de un EditText
- Cómo lograr TextInputLayout animación al escribir el primer carácter en lugar de ganar el enfoque?
- Deshabilitar / quitar texto de sugerencia de etiqueta flotante en TextInputLayout XML
Mi código:
<android.support.design.widget.TextInputLayout android:id="@+id/input_layout_usernameL" android:theme="@style/MyTextInputLayout" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/etUsername" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:background="#ffffff" android:hint="Username" android:padding="10dp"/> </android.support.design.widget.TextInputLayout>
- ¿Cómo se cambia el color de línea / campo de EditText en TextInputLayout (cuando se llama a setError)?
- Android TextInputLayout Cambiar contraseña no visible en la nueva biblioteca de soporte
- Android: Visualice TextView en el lado derecho de EditText que está en TextInputLayout
- TextInputLayout setErrorEnabled no crea nuevo objeto TextView
- Android: TextInputLayout esconde drawableRight de un niño EditText
- Cómo cambiar el color de la etiqueta de TextinputLayout y edittext subrayar android
- No cambie el fondo de TextInputLayout en error
- Alinear la línea de base con un TextView que se envuelve dentro de un TextInputLayout
Que mi suceda por el relleno, compruebe por favor su xml con el siguiente
<android.support.design.widget.TextInputLayout android:id="@+id/input_layout_name" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/input_name" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:hint="@string/hint_name" /> </android.support.design.widget.TextInputLayout>
Esto no funciona bien cuando se toma dibujable a edittext para hacer esto como y dar Paddding a ambos
<android.support.design.widget.TextInputLayout android:id="@+id/input_layout_usernameL" android:theme="@style/MyTextInputLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/yourdrawablerectagular" android:padding="10dp" > <EditText android:id="@+id/etUsername" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:background="@null" android:hint="Username" android:padding="10dp"/> </android.support.design.widget.TextInputLayout>
Esto puede sonar un poco de hacky, pero también lo hace su pregunta. :pag
Probar esto.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="10dp" android:orientation="vertical" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="13dp" android:background="@drawable/test" android:padding="38dp" /> <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_name" android:layout_width="match_parent" android:layout_height="wrap_content" > <EditText android:id="@+id/input_name" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:hint="Email" android:padding="10dp" android:singleLine="true" /> </android.support.design.widget.TextInputLayout> </RelativeLayout>
Resultado:
Sé que esta no es la manera correcta de hacer eso pero todavía.
Espero que te ayude.