在多行EditText - TextInputLayout中定位提示

时间:2015-06-30 10:49:06

标签: android android-edittext

我有EditText有4行(min = 4;> 4个滚动)。 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

1 个答案:

答案 0 :(得分:3)

此错误已在v23支持库中修复:

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