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
- Cómo mostrar solo el borde superior e inferior
- Razón por la cual el atributo style no utiliza el prefijo android: namespace
- LinearLayout no se puede convertir en android.widget.Button
- ¿Cómo puedo obtener una vista de texto para que aparezca debajo de otra vista de texto? Androide
- NullPointerException lanzado en Eclipse al intentar abrir la vista de Android XML?
<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
- Permisos de geolocalización insuficientes
- Android Material botón circular
- La forma más fácil de escribir y leer un XML
- ActionLayout para los elementos de la vista de navegación se muestra en el lado derecho
- Alinee los valores del hilador a la derecha en lugar de a la izquierda
- Parse cadena XML con SAX
- ¿Por qué no se muestra mi aplicación en Google Play? Ahora publicado
- ¿Cómo crear el retraso de 1 segundo antes de establecer el alfa de Ver?
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