Cambiar la posición del texto de etiqueta flotante de TextInputLayout

Problema

El texto de etiqueta flotante aparece en el borde del cuadro EditarTexto. ¿Cómo puede elevarse por encima del nivel predefinido?

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> 

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:

introduzca la descripción de la imagen aquí

Sé que esta no es la manera correcta de hacer eso pero todavía.

Espero que te ayude.

  • Cómo hacer que el mensaje de error en TextInputLayout aparezca en el centro
  • TextInputLayout.setError () deja espacio vacío después de borrar el error
  • Error al inflar TextInputLayout cuando se utiliza con ViewPager
  • TextInputLayout no se muestra cuando se agrega programativamente
  • Etiqueta flotante Spinner?
  • TextInputLayout: ¿Cómo dar relleno o margen para sugerir?
  • OnClick en el EditText dentro de TextInputLayout, dentro de un RecyclerView
  • Cambiar TextInputLayout posición de pista a derecha
  • Mostrar el texto del ayudante debajo de EditText junto con la sugerencia
  • Problema con la alineación mediante TextInputLayout y Spinner
  • TextInputLayout: RuntimeException - No se pudo resolver el atributo en el índice 24
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.