如何让 EditText 可以处理 14 KB 的文本 (Kotlin)

How to make EditText Can Handles 14 KB text (Kotlin)

总而言之,我有一个应用程序可以让您为其他用户上传书籍,以便他们可以阅读您的书籍,问题是当我添加一个大章节时它会停在中间文本,不接受更多。

正如您在此图片中看到的,它不处理其余文本。

这里是 XML 的 EditText:

<EditText
        android:id="@+id/etChapterBody"
        android:layout_width="match_parent"
        android:layout_height="300dp"
        android:layout_below="@id/tvChapterBody"
        android:layout_marginHorizontal="20dp"
        android:layout_marginVertical="5dp"
        android:autofillHints="no"
        android:background="@drawable/style_stroke"
        android:gravity="clip_horizontal"
        android:hint="@string/body"
        android:inputType="textMultiLine"
        android:paddingHorizontal="7dp"
        android:paddingVertical="5dp"
        android:textColor="@color/dark"
        android:textColorHint="@color/purple_4"
        android:textSize="18sp" />

所以是极限问题还是别的什么?

将整个内容包裹在 ScrollView.The 中 EditText 受到可用 space 的限制。 增加 space 可用应该可以解决问题。