2015-06-30 9 views
5

Ho uno EditText che ha 4 righe (min = 4;> 4 pergamene). EditText è incorporato in un TextInputLayout. Il suggerimento visualizzato per questo sembra essere centrato verticalmente. Mi piacerebbe all'inizio della 1 ° linea, naturalmente.Suggerimento di posizionamento all'interno di multilinea EditText - TextInputLayout

Importante Modifica: il test senza TextInputLayout consente di posizionare il suggerimento in modo efficace. Il problema sta in questo. Qualsiasi comprensione su come risolverlo è apprezzata.

<android.support.design.widget.TextInputLayout 
    android:id="@+id/text_input_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:focusableInTouchMode="true"> 

    <EditText 
     android:id="@+id/status" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:fadeScrollbars="false" 
     android:gravity="left" 
     android:hint="What's going on?" 
     android:inputType="textMultiLine" 
     android:lines="4" 
     android:minLines="4" 
     android:scrollbarStyle="outsideInset" 
     android:scrollbarThumbVertical="@drawable/custom_scrollbar_style" 
     android:scrollbars="vertical" 
     android:textColorHint="@color/black_semi_transparent" /> 

    <TextView 
     android:id="@+id/text_count" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:text="140" 
     android:textColor="@color/black_semi_transparent" /> 

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

Comparison of EditText http://i60.tinypic.com/14j1bv6.png

+0

Hai provato 'gravità = "left"' –

+0

Sì. Ho provato 'left',' top', 'top | left',' start'. – McGuile

+0

Bene, una soluzione è usare paddingTop = 20dp –

risposta

Problemi correlati