Cómo cambiar el tamaño de la pista de TextInputLayout

Este es mi xml

<android.support.design.widget.TextInputLayout style="@style/main_input_text" android:layout_marginTop="@dimen/activity_medium_margin" app:hintTextAppearance="@style/TextAppearence.App.TextInputLayout"> <android.support.v7.widget.AppCompatEditText style="@style/main_edit_text" android:inputType="text" /> </android.support.design.widget.TextInputLayout> 

Y esto es estilo

 <style name="main_input_text"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">@dimen/activity_edittext_height</item> <item name="android:background">@drawable/mc_shape_border_button_transparent</item> <item name="android:gravity">center_vertical</item> <item name="android:paddingTop">@dimen/activity_extra_small_margin</item> <item name="android:paddingBottom">@dimen/activity_extra_small_margin</item> <item name="android:keyTextSize">8sp</item> <item name="android:textSize">8sp</item> </style> 

No encuentro algo como hintSize, textSize y keyTextSize que no ayudan

En tu styles.xml

 <style name="TextLabel" parent="TextAppearance.Design.Hint"> <item name="android:textSize">16sp</item> </style> 

Y luego en su archivo de diseño:

  <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" android:layout_marginTop="12dp" app:hintTextAppearance="@style/TextLabel" android:minHeight="30dp"> 

Cambie la app:errorTextAppearance de TextInputLayout app:errorTextAppearance en XML.

 <android.support.design.widget.TextInputLayout android:layout_width="wrap_content" android:layout_height="wrap_content" app:errorTextAppearance="@style/CustomTextInputLayoutStyle.ErrorTextStyle"> 

Donde CustomTextInputLayoutStyle.ErrorTextStyle se define en styles.xml como

 <style name="CustomTextInputLayoutStyle.ErrorTextStyle" parent="TextAppearance.Design.Error"> <item name="android:textSize">10sp</item> </style> 

Puede reducir el tamaño de fuente en el EditText – que reducirá el tamaño de la sugerencia también. Es decir, android: textSize = "16sp"

Puede utilizar atributos HTML para hacer esto como:

 myView.setHint(Html.fromHtml("<small><small><small>" + getString(R.string.hint) + "</small></small></small>")); 

Puede encontrar el detalle de las etiquetas HTML desde aquí: http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

  • ¿Se puede utilizar GradientColor para definir un gradiente para un relleno o trazo enteramente en XML?
  • El servidor no pudo procesar su solicitud. El valor no puede ser nulo: análisis de jabón
  • Cómo definir el diseño en un PopupWindow de un archivo xml, cuando el método PopupWindow se llama desde una clase independiente
  • Coloque los botones en la parte inferior de la pantalla con LinearLayout?
  • Error al agregar tema personalizado a la aplicación
  • Cómo configurar la altura y el ancho de textview texable compuesto en xml?
  • SimpleXML, org.simpleframework.xml.core.PersistenceException
  • Uso de XMLBeans en Android
  • CoordinatorLayout con RecyclerView & CollapsingToolbarLayout
  • FindViewById () devuelve null para el componente personalizado en XML de presentación, no para otros componentes
  • Creación / uso de XML de diseño generado en tiempo de ejecución en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.