textinputedittext style studio outlined linea fields edittext custom color cambiar android xml hint android-textinputlayout textinputlayout

style - textinputlayout android



Cómo cambiar el tamaño de sugerencia de TextInputLayout (4)

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

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 este es el 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



Cambia 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>


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">