2015-12-26 44 views
1

我的EditText提示似乎与实际EditText错位。问题是,当我尝试将其调整为更小或更大时,hint保持在相同的位置,但只是框的大小发生更改。我有一个图像显示它应该如何看,因为我有一个Button,有它的文字,像这样排列的:EditText提示未对齐?

enter image description here

正如你可以看到悦目的EditText结束的底部上方,该hint彩车框。如果我尝试减小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

尝试安卓重力= “center_vertical” –

+0

给填充...... –

回答

0

更改此

android:paddingLeft="10dp" 

android:padding="10dp" 
+0

很高兴帮您编码愉快:) –