android-studio - 为什么我的 textview 在设置文本时不创建换行符,即使使用了 \n?
问题描述
我在 Android Studio 上使用 Kotlin 语言。我创建了一个方法,将我保存的 txt 文件的内容显示在文本视图中。
textView.setText(stringBuilder.toString()).toString()
在此 txt 文件中,首先创建文件时使用 \n 创建了换行符,但在 textview 中时不会出现。当我查看文件本身时,所有行都按照应有的方式格式化,但从来没有在 textview 中。我能做些什么来解决这个问题?
解决方案
您应该在 XML 中使用 maxLines 和 minLines 属性,例如:
android:maxLines="6"
android:minLines="2"
编辑:只是不要忘记将 maxLines 设置为大于最大可能性数据。
推荐阅读
- python - 表单不会验证,说所有字段都是空的 Django
- python - Python OpenCV - 图像四肢计算
- python - python中指数投资组合的跨度
- python - 有什么方法可以在 Python tkinter gui 中按比例放大点(x,y)?
- c# - C# 求函数的逆
- rescript - 使用 CLI 编译 Rescript -- 没有 bsconfig.json
- awk - Replace each nth occurrence of 'foo' and 'bar' by numerically respective nth line of a supplied file once time
- vba - VBA宏控制Word中的光标
- java - 当提交的表单具有属性 enctype="multipart/form-data" 时,如何在控制器中获取表单数据?
- java - 有人可以帮助我如何使另一个框架中的按钮工作吗?