EditText提示未对齐?

时间:2015-12-26 05:47:23

标签: android android-layout android-edittext

我的EditText提示似乎与实际EditText未对齐。问题是当我尝试将其调整为更小或更大时,hint保持在相同的位置,但只有框的大小发生变化。我有一个图像来显示它应该是什么样子,因为我有一个Button,其文本对齐如下:

enter image description here

正如您所看到的,hint会漂浮在EditText框末尾底部的上方。如果我尝试减小EditText的大小,placeholder会保持在同一位置,但框的大小如果减小,则只是覆盖提示,提示永远不会移动。如果有的话,我希望文本尽可能与send Button对齐。

这是我的代码:

   <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/layout_comments">

        <LinearLayout
            android:id="@+id/send_message"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:orientation="horizontal" >

            <com.cengalabs.flatui.views.FlatEditText
                android:fontFamily="sans-serif"
                android:id="@+id/write_comment"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="5"
                android:paddingLeft="10dp"
                android:gravity="bottom|left"
                android:textSize="16sp"
                android:cursorVisible="false"
                android:hint="Comment back!"
                android:inputType="textMultiLine"
                flatui:fl_fieldStyle="fl_box"
                android:scrollHorizontally="false" />

            <com.cengalabs.flatui.views.FlatButton
                android:fontFamily="sans-serif"
                android:id="@+id/send_comment"
                android:layout_width="wrap_content"
                android:layout_height="40dp"
                android:layout_marginLeft="5dp"
                android:layout_gravity="center_vertical|center_horizontal"
                android:gravity="center"
                android:text="send"
                flatui:theme="@array/sea"
                flatui:fl_textAppearance="fl_light"/>
        </LinearLayout>

        <android.support.v7.widget.RecyclerView
            android:scrollbars="vertical"
            app:layout_behavior="@string/appbar_scrolling_view_behavior"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_above="@id/send_message"
            android:id="@+id/view_comments">
        </android.support.v7.widget.RecyclerView>
    </RelativeLayout>

任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

更改此

android:paddingLeft="10dp"

android:padding="10dp"