0
登録画面でTextInputEditText
を使用しています。私はフローティングラベルのスタイルを設定することができます。スタイルを使用してヒントとテキストのカスタムフォントをTextInputEditText
に設定したいと思います。誰もそれのwhatsの方法を知っていますか?styles.xmlでTextInputEditTextのスタイルを設定するには
<android.support.design.widget.TextInputLayout
android:id="@+id/til_registration_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:paddingEnd="@dimen/default_view_padding_right_8dp"
android:paddingStart="@dimen/default_view_padding_left_8dp"
android:textColorHint="@color/colorSecondaryText"
app:hintTextAppearance="@style/AppTheme.InputLayoutStyle"
app:layout_constraintTop_toBottomOf="@id/textview_registration_title">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/registration_name"
android:imeOptions="actionNext"
android:singleLine="true"
android:textColor="@color/colorPrimaryText" />
</android.support.design.widget.TextInputLayout>
私は、アプリケーション全体のスタイルを設定したいのstyles.xml
<style name="AppTheme.InputLayoutStyle" parent="TextAppearance.AppCompat">
<item name="android:textColor">@color/colorPrimary</item>
<item name="fontFamily">@font/lato_light</item>
</style>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:textViewStyle">@style/AppTheme.TextView</item>
<item name="buttonStyle">@style/AppTheme.Button</item>
</style>
。
の
可能複製、ヒント、 の書体を変更したり、それを変更するカスタム書体を作成することはできません。 – Ankita
そのために、各TextInputLayoutに追加する必要があります –
はい。この場合、あなたはこれを行う必要があります – Ankita