在android文本输入布局中是否可以将edittext提示浮动到底部而不是顶部?

时间:2018-02-21 11:28:18

标签: android android-layout android-edittext android-textinputlayout

最初,edittext应该像这样显示。

初始EditText

Initial EditText

点击edittext后,提示应该像这样浮动到底部 -

必需的输出

Required Output

请帮帮我。

2 个答案:

答案 0 :(得分:0)

您可以使用以下两种方法中的任何一种,但点击提示后会浮动到顶部 -

<android.support.design.widget.TextInputLayout
   android:layout_width="match_parent"
   android:layout_height="wrap_content">
       <EditText..../>
</android.support.design.widget.TextInputLayout>

或者

<android.support.design.widget.TextInputEditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

答案 1 :(得分:0)

       <android.support.design.widget.TextInputLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_marginTop="10dp"
         app:hintTextAppearance="@style/TextLabel"
         >

         <EditText
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:ems="10"
             android:width="100dp"
             android:hint="HInt Here"
             android:inputType="text"
             android:clickable="false"
             android:focusable="false"
             android:focusableInTouchMode="false"
             />
     </android.support.design.widget.TextInputLayout>

将样式添加到style.xml

    <style name="TextLabel" parent="TextAppearance.Design.Hint">
    <item name="android:textSize">11sp</item>
    <item name="android:textColor">#929292</item>
    <item name="android:textColorHint">#929292</item>
    <item name="android:color">#929292</item>
    <item name="android:gravity">bottom</item>
    </style>