如何让Textinputlayout在多行提示android?

我尝试了很多可用的在线选项,但他们都没有工作。

我用这个XML来达到这个目的。

<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:hintTextAppearance="@style/TextLabel">

    <com.projects.fonts.RobotoEditText
        style="@style/EditText"
        android:hint="@string/description"
        android:singleLine="false"
        app:font="@string/roboto_regular" />

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

我也设置了

<item name="android:singleLine">false</item>

在TextLabel和EditText中。 但他们都没有工作。


你不能。

TextInputLayout使用CollapsingTextLayout作为CharSequence测量提示:

mTextPaint.measureText(mTextToDraw, 0, mTextToDraw.length())

CharSequence没有一行的概念,因此你不能添加更多。


如果这么长时间,这并不是一个暗示。 如果您仍想显示它,请考虑在下方/上方/上方添加单独的TextView并对其进行动画处理(如果需要/需要)。

链接地址: http://www.djcxy.com/p/92567.html

上一篇: How to get Textinputlayout hint android in multiple lines?

下一篇: S3Cmd doesn't work with S3 Ninja