在下面提到的代码中,我无法在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 :(得分:0)
在TextInputLayout上设置app:hint="Name"
,而不是EditText。
请注意 - 您可能想知道TextInputLayout有一个getEditText()方法!这意味着你只需要在xml中使用一个id,稍微整理一下代码。