4

TextInputLayoutAndroid デザイン ライブラリの新しいものを使用しています。

EditTextがフォーカスされると、すべて問題なく、上にヒントが表示されますEditText

ここに画像の説明を入力

しかし、EditTextフォーカスが失われると、ヒントは完全に消えます。

ここに画像の説明を入力

ヒントが に戻るとEditText思いますが、何が欠けていますか?

以下のxmlコード。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="20dp">

    <android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="Try me!"/>
    </android.support.design.widget.TextInputLayout>

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:hint="Try me 2"/>
</LinearLayout>
4

2 に答える 2

5

この問題は 22.2.1 で修正されました。Android SDK を更新してください。

于 2015-07-19T15:39:25.883 に答える
1

私のSDKが更新されたため、受け入れられた回答がうまくいきませんでした。

私の場合の修正は、カスタムスタイルを設定するか、いくつかの小道具をオーバーライドすることでした:

に色の値を与え android:textColorHintapp:boxStrokeColorapp:hintTextColor

<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/input_layout"
    style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Edit Text"
    android:textColorHint="@color/some_color"
    app:boxStrokeColor="@color/some_color"
    app:hintTextColor="@color/some_color"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">

    <com.google.android.material.textfield.TextInputEditText
        android:id="@+id/input_edit_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</com.google.android.material.textfield.TextInputLayout>
于 2021-04-23T13:50:30.807 に答える