Не удается увидеть текст в TextInputEditText после установки его цвета фона в Android Xamarin

У меня есть TextInputEditText, как показано ниже:

<android.support.design.widget.TextInputLayout
        android:id="@+id/tilEmail"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/Theme.AppCompat">
        <android.support.design.widget.TextInputEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/etEmail"
            android:hint="@string/Email"/>
    </android.support.design.widget.TextInputLayout>

Однако, если я установил цвет фона для TextInputEditText, подсказка Text исчезла.

<android.support.design.widget.TextInputLayout
        android:id="@+id/tilEmail"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/Theme.AppCompat">
        <android.support.design.widget.TextInputEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/etEmail"
            android:hint="@string/Email"
            android:background="@android:color/white"/>
    </android.support.design.widget.TextInputLayout>

Я пытаюсь поместить его в стиль, а затем применить стиль к TextInputEditText, но он не работает.

Кто-нибудь знает, как я могу настроить это? Я работаю на Android в Xamarin.

Благодарю.

1 ответ

Просто установите цвет текста подсказки на любой цвет (кроме цвета фона)

android:textColorHint="#110F10"

Вы также можете установить цвет текста.

android:textColor="#110F10"
Другие вопросы по тегам