我的EditText
提示似乎与实际EditText
未对齐。问题是当我尝试将其调整为更小或更大时,hint
保持在相同的位置,但只有框的大小发生变化。我有一个图像来显示它应该是什么样子,因为我有一个Button
,其文本对齐如下:
正如您所看到的,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>
任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
更改此
android:paddingLeft="10dp"
到
android:padding="10dp"