程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使 EditText 在 android 中的 4 或 5 行后可滚动?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何使 EditText 在 android 中的 4 或 5 行后可滚动??

开发过程中遇到如何使 EditText 在 android 中的 4 或 5 行后可滚动?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何使 EditText 在 android 中的 4 或 5 行后可滚动?的解决方法建议,希望对你解决如何使 EditText 在 android 中的 4 或 5 行后可滚动?有所启发或帮助;

我的 EditText 设置为包装内容,当我添加文本时,它会不断扩展,因此在开始时它看起来像下图:

如何使 EditText 在 android 中的 4 或 5 行后可滚动?

现在我想要的是在 4 或 5 行之后,我希望我的编辑文本可滚动并停止扩展。

如何使 EditText 在 android 中的 4 或 5 行后可滚动?

这里是xml:

<androIDx.cardvIEw.Widget.CardVIEw
    androID:ID="@+ID/cardVIEw2"
    androID:layout_wIDth="match_parent"
    androID:layout_height="wrap_content"
    androID:layout_marginBottom="8dp"
    androID:layout_marginEnd="60dp"
    androID:layout_marginStart="4dp"
    app:cardBACkgroundcolor="#F4F3F6"
    app:cardCornerRadius="20dp"
    app:cardElevation="5dp"
    app:cardPreventCornerOverlap="true"
    app:layout_consTraintBottom_toBottomOf="parent"
    app:layout_consTraintEnd_toEndOf="parent"
    app:layout_consTraintHorizontal_bias="0.0"
    app:layout_consTraintStart_toStartOf="parent"
    app:layout_consTrainttop_toBottomOf="@ID/barrIEr">

    <androIDx.consTraintlayout.Widget.ConsTraintLayout
        androID:layout_wIDth="match_parent"
        androID:layout_height="match_parent">

        <EditText
            androID:ID="@+ID/chaTinputEditText"
            androID:layout_wIDth="0dp"
            androID:layout_height="wrap_content"
            androID:layout_marginEnd="2dp"
            androID:layout_marginStart="4dp"
            androID:ems="10"
            androID:inputType="textMultiline|textPersonname"
            androID:maxlines="10"
            androID:maxWIDth="100dp"
            androID:overScrollmode="always"
            androID:scrollbarStyle="insIDeInset"
            androID:scrollbars="vertical"
            app:layout_consTraintBottom_toBottomOf="parent"
            app:layout_consTraintEnd_toStartOf="@+ID/cha@R_301_5411@input"
            app:layout_consTraintStart_toStartOf="parent"
            app:layout_consTrainttop_totopOf="parent"
            app:layout_consTraintVertical_bias="0.49" />

        <ImageVIEw
            androID:ID="@+ID/cha@R_301_5411@input"
            androID:layout_wIDth="40dp"
            androID:layout_height="40dp"
            androID:layout_marginEnd="8dp"
            androID:src="@drawable/ic_baseline_image"
            app:layout_consTraintBottom_toBottomOf="parent"
            app:layout_consTraintEnd_toEndOf="parent"
            app:layout_consTrainttop_totopOf="parent"
            app:srcCompat="@drawable/ic_baseline_image" />
    </androIDx.consTraintlayout.Widget.ConsTraintLayout>
</androIDx.cardvIEw.Widget.CardVIEw>

解决方法

将属性 android:maxLines 的值更改为 5 并查看文档:{​​{3}}

大佬总结

以上是大佬教程为你收集整理的如何使 EditText 在 android 中的 4 或 5 行后可滚动?全部内容,希望文章能够帮你解决如何使 EditText 在 android 中的 4 或 5 行后可滚动?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。