我在 Android Studio 上使用 Kotlin 语言。我创建了一种方法,将我保存的 txt 文件的内容显示在文本视图中。
textView.setText(stringBuilder.toString()).toString()
在此 txt 文件中,有使用创建的换行符 首先创建文件时,但它在文本视图中时不会出现。当我查看文件本身时,所有行都按应有的方式格式化,但从未出现在文本视图中。我可以做什么来解决这个问题?
您应该在 XML 中使用 maxLines 和 minLines 属性,例如:
android:maxLines="6"
android:minLines="2"
编辑: 只是不要忘记将 maxLines 设置为大于最大可能数据。
同样的事情也发生在我身上。我已经设置了 maxLines 和 minLines 完成。我尝试在项目中使用字符串生成器和集中版本,但它们都没有创建新行,并且文本超出了屏幕。问题是我有:
style="@style/Widget.AppCompat.ActionBar.TabText"
在我的 xml 文件中。显然,样式可以覆盖您设置的其他属性,例如 maxLine。当我删除样式属性时,文本视图开始处理多行。