我遇到了一个奇怪的问题,我有一个InputTextLayout和其中的EditText,并且我试图实现像这样的功能(如下图所示)(图片来自Material Design指南:https://material.io/guidelines/components/text-fields.html#text-fields-layout),其中有两个单独的提示。我通过向两个布局添加android:hint来做到这一点。这很好用,但是当焦点移开时,“标签”会向下移动并重叠“占位符”文本。(仅在用户没有给出任何输入且编辑文本为空时,两个提示都会重叠)。有什么方法可以解决这个问题吗?
作为需求,我需要保留两个提示,并且“标签”在焦点更改时不应该向下移动。 两个提示应该保持在它们的位置上。
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Label">
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Placeholder"
android:inputType="textCapWords"
/>
</android.support.design.widget.TextInputLayout>