我在小于5“大小的设备中遇到问题。它不会仅显示第一个编辑文本的提示。但它适用于屏幕大小超过5.2”的大型设备。你能帮我解决下面的代码吗?
提前致谢。
Device screen is 4.8" and it doesen't show title for first field. i.e. Name field
我的xml代码如下:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Name"
android:textColorHint="@color/textColorWhite"
android:theme="@style/Base.TextAppearance.AppCompat">
<android.support.design.widget.TextInputEditText
android:id="@+id/edt_user"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@color/headerBackground"
android:textSize="20sp"
android:padding="10dp"
android:enabled="false"
android:textColor="@color/textColorWhite"
android:text=""
android:layout_marginTop="10dp"/>
</android.support.design.widget.TextInputLayout>
- >将提示放在TextInputEditText中。请按照以下代码进行参考
<android.support.design.widget.TextInputLayout
android:id="@+id/login_email"
android:layout_width="395dp"
android:layout_height="0dp"
android:layout_weight="1.2"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="10dp"
android:layout_marginTop="45dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/email"
android:layout_marginLeft="10dp"
android:inputType="textEmailAddress" />
</android.support.design.widget.TextInputLayout>