首页 > 解决方案 > 为什么我的 textview 在设置文本时不创建换行符,即使使用了 \n?

问题描述

我在 Android Studio 上使用 Kotlin 语言。我创建了一个方法,将我保存的 txt 文件的内容显示在文本视图中。

textView.setText(stringBuilder.toString()).toString()

在此 txt 文件中,首先创建文件时使用 \n 创建了换行符,但在 textview 中时不会出现。当我查看文件本身时,所有行都按照应有的方式格式化,但从来没有在 textview 中。我能做些什么来解决这个问题?

标签: android-studiokotlintextviewline-breaksstringbuilder

解决方案


您应该在 XML 中使用 maxLines 和 minLines 属性,例如:

android:maxLines="6"
android:minLines="2"

编辑:只是不要忘记将 maxLines 设置为大于最大可能性数据。


推荐阅读