2015-10-26 3 views
0

В приведенном ниже коде я не могу видеть текст подсказки в телефоне nexus, в другом телефоне он работает нормально и выглядит в соответствии с кодом.Подсказка 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> 

ответ

0

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

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

+0

Нет, теперь его не приходят ни на одно устройство. – AMIT

+0

Woops жаль, что это приложение: hint = "Name"! – JoeyJubb

+0

Параметр «app: hint» отсутствует в TextInputLayout, а также в EditText – AMIT

Смежные вопросы