设置textinputlayout的提示总是在edittext上面?

时间:2017-07-21 10:23:15

标签: java android

如何将hint的{​​{1}}设置为始终高于TextInputlayout?这意味着我无需点击EditText即可向上滑动。现在,EditText的提示和EditText的提示重叠,我希望它们分开!

我目前的XML:

TextInputLayout

2 个答案:

答案 0 :(得分:0)

InputText Layout的主要功能是浮动edittext,密码切换和错误可见。

因此,如果你想在edittext上面提示,那么请取一个textview并在其下面设置edittext。

如果您不想要它提供的确切行为,请不要使用TextInput布局。

答案 1 :(得分:-1)

这将解决您的问题

<RelativeLayout 
 xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:app="http://schemas.android.com/apk/res-auto"
 xmlns:tools="http://schemas.android.com/tools"
 android:id="@+id/relativeID"
 android:layout_width="match_parent"
 android:layout_height="wrap_content">

<android.support.v7.widget.RecyclerView
    android:id="@+id/messageRecyclerView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

<LinearLayout
    android:id="@+id/linearLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:padding="12dp">
    <android.support.design.widget.TextInputLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="My Hint Text"
                android:layout_marginTop="@dimen/activity_vertical_margin"
                app:hintTextAppearance="@android:style/TextAppearance.Small">

                <EditText
                    android:id="@+id/ed"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:enabled="false"
                    android:hint="Type here"
                    android:paddingTop="0dp"
                    android:textColor="@color/white"
                    android:textSize="20sp"
                   />

            </android.support.design.widget.TextInputLayout>