我在Android Studio上使用Kotlin语言。我创建了一个方法,其中保存的txt文件的内容显示在textview中。
textView.setText(stringBuilder.toString()).toString()
在这个txt文件中,有一些换行符是在创建文件时使用\n创建的,但在textview中时不会出现。当我查看文件本身时,所有的行都按照它们应该的方式进行了格式化,但从来没有出现在textview中。我能做些什么来解决这个问题?
我在Android Studio上使用Kotlin语言。我创建了一个方法,其中保存的txt文件的内容显示在textview中。
textView.setText(stringBuilder.toString()).toString()
在这个txt文件中,有一些换行符是在创建文件时使用\n创建的,但在textview中时不会出现。当我查看文件本身时,所有的行都按照它们应该的方式进行了格式化,但从来没有出现在textview中。我能做些什么来解决这个问题?
2条答案
按热度按时间zrfyljdw1#
您应该在XML中使用maxLines和minLines属性,例如:
编辑:只是不要忘记设置maxLines大于最大的可能性数据。
bz4sfanl2#
同样的事情也发生在我身上。我已经设置了maxLines和minLines。我试着在项目中使用字符串生成器和浓缩版本,但这两个都没有创建一个新的行,文本也没有出现在屏幕上。问题是我有:
在我的xml文件中。显然,style可以覆盖你设置的其他属性,比如maxLine。当我删除style属性时,textview开始处理多行。