【发布时间】:2019-10-17 06:54:49
【问题描述】:
我想用文本输入布局制作一个寄存器片段。但我的问题是提示属性。打字时,提示的副本上升。打字时我有两个提示。而且我在活动页面中也没有这个问题。我如何在片段中解决这个问题?
<android.support.design.widget.TextInputLayout
android:id="@+id/floating_hint_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintTextAppearance="@style/FloatingHintStyle">
<EditText
android:id="@+id/etEmail"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:ems="10"
android:hint="Emailinizi giriniz"
android:inputType="textEmailAddress" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/floating_hint_pass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintEnabled="true"
app:hintTextAppearance="@style/FloatingHintStyle">
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Şifrenizi giriniz"
android:inputType="textPassword" />
</android.support.design.widget.TextInputLayout>
【问题讨论】:
-
这是一个预期的功能,它移动到顶部让用户知道该字段是什么,而无需添加 textview 或其他内容作为 editText 的标题,如果您想要提示去向上并从用户输入的位置消失,使用下面的答案,如果您不提示移动,请不要使用 textinputlayout。
-
我想使用带有浮动提示属性的 textinputlayout。但它不适用于片段。当我复制代码并将其粘贴到活动中时,它可以工作。
标签: android android-fragments android-edittext android-textinputlayout hint