Подсказка TextInputLayout не видна в нексусе

В приведенном ниже коде я не могу увидеть текст подсказки в телефоне Nexus, в другом телефоне он работает нормально, и выглядит в соответствии с кодом.

 <android.support.design.widget.TextInputLayout
                android:id="@+id/til"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                app:hintTextAppearance="@style/TextAppearence.App.TextInputLayout">
                <com.hul.humarashop.CustomFontTextView.EditTextGothamBook
                    android:id="@+id/editName"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="10dp"
                    android:background="#00000000"                         
                    android:hint="Name"
                    android:padding="10dp"
                    android:singleLine="true"
                    android:textColor="#000000"
                    android:textColorHint="#000000"
                    android:textSize="15sp"></com.hul.humarashop.CustomFontTextView.EditTextGothamBook>

            </android.support.design.widget.TextInputLayout>

1 ответ

Установить app:hint="Name" на TextInputLayout, а не на EditText.

Просто отметим, что вы можете знать, что TextInputLayout имеет метод getEditText()! Это означает, что вам нужно использовать только один идентификатор в xml, немного приведя в порядок код.

Другие вопросы по тегам