2015-06-30 3 views
5

У меня есть EditText, который имеет 4 строки (min = 4;> 4 свитка). EditText встроен в TextInputLayout. Отображаемая для этого подсказка кажется вертикальной. Естественно, это было бы в начале 1-й строки.Позиционирующий намек в многострочном файле EditText - TextInputLayout

Важно Редактировать: Тестирование без TextInputLayout позволяет эффективно позиционировать подсказку. Проблема в этом. Любое понимание того, как его решить, приветствуется.

<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

вы пробовали 'гравитацию = "влево"' –

+0

Да. Я пробовал 'left',' top', 'top | left',' start'. – McGuile

+0

Ну, одним из решений является использование paddingTop = 20dp –

ответ

3

Эта ошибка была исправлена ​​в библиотеках поддержки v23:

https://code.google.com/p/android/issues/detail?id=179720

+2

По-прежнему он не позиционируется хорошо - с '' android: gravity = "bottom" '' - это ближе снизу, затем в singleLine TextInputLayout. – Luten