0

TextInputLayoutの上に上がるキャプションのサイズを変更する方法はありますか?私はボックスが空のときに表示される "ヒント"テキストのサイズを変更しようとしていません。私はこの中で、「名前」の大きさを変更したいTextInputLayoutsの浮動キャプションのサイズを変更する

enter image description here

ない、この中に「名前」のサイズ:もちろんenter image description here

+0

ラベルテキストにカスタムスタイルを追加できます。ここでの回答を確認してくださいhttps://stackoverflow.com/a/30914037/886148 –

答えて

2

、これはのスタイルを作成を介して行うことができますTextInputLayout。 これを達成するためのより明確な方法は、 TextAppearanceスタイルを作成することです。

これは、ヒントラベルとエラーlableのための別のスタイルを持つことができます。ここでは、色、サイズなどのプロパティをカスタマイズできます。 (必要に応じてTextInputLayout内にEditText用に別のスタイルを設定することもできます) )

1.Firstは、以下のような2つのスタイルを作成する:

<style name="TextInputStyle.Hint" parent="TextAppearance.AppCompat"> 
    <item name="colorAccent">@color/colorPrimary</item> 
    <item name="android:textColor">@color/colorPrimary</item> 
    <item name="android:textSize">16sp</item> 
</style> 

<style name="TextInputStyle.Error" parent="TextAppearance.AppCompat"> 
    <item name="colorAccent">#ed2d2d</item> 
    <item name="android:textColor">#ed2d2d</item> 
    <item name="android:textSize">12sp</item> 
</style> 

2.ThenこのようTextInputLayout上記のスタイルを割り当てる:

<android.support.design.widget.TextInputLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:errorEnabled="true" 
    app:errorTextAppearance="@style/TextInputStyle.Error" 
    app:hintTextAppearance="@style/TextInputStyle.Hint"> 
</android.support.design.widget.TextInputLayout> 

希望すると便利でしょう:)

+0

正確に私が必要なもの;ありがとうございました – KaliMa

関連する問題