当前位置:  开发笔记 > 前端 > 正文

如何在Android上显示大量文本

如何解决《如何在Android上显示大量文本》经验,为你挑选了1个好方法。

我想在Android应用程序中显示大约一两个全屏幕文本(如欢迎屏幕或帮助屏幕),我正在尝试找出在应用程序中存储该文本的最佳方式.文本不需要格式化,但必须保留换行符和空行.

到目前为止,我已经提出了以下替代方案:

    将文本存储在XML文件中的长字符串中res/values,像任何其他字符串一样访问它并将其显示在TextView.但那么处理换行符的正确方法是什么?

    将其存储在文本文件中res/raw,从应用程序中读取并显示在文件中TextView.同样,在这种情况下,我是否需要考虑换行等?

    将其存储在HTML文件中并将其显示在WebView.那么我应该如何以及在哪里存储HTML文件?

还有更多方法我还没有想到.

有没有一种共同的方法来实现这一目标?我也非常感谢示例代码!



1> keyboardsurf..:

恕我直言,最有效的方法是在其中设置一个或多个字符串,strings.xml并使用\n转义序列在需要时强制换行.

如果您想直接显示数据,WebView则应考虑将数据存储在其中res/html.

但是res/raw,每次要访问它时,在其中存储一个额外的文本文件并将其读取它似乎效率不高.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有