在读取txt文件时保持空白

时间:2019-01-11 17:09:04

标签: android kotlin ascii whitespace text-formatting

我正在尝试使用Volley构建TXT阅读器应用。 问题是当我拉txt文件并将textview文本设置为响应时,它会撕掉一些空白。

我尝试将Html.fromhtml()pre标签和white-space:pre CSS结合使用。 我还尝试使用外部(Adobe Source Code Pro)和内部(Monospace)两种不同的字体。

这是示例txt文件http://textfiles.com/100/adventur.txt

这是我如何通过Volley将文件拉到Textview的方法。

val queue = Volley.newRequestQueue(this)
val url = "http://textfiles.com/100/adventur.txt"
val stringRequest = StringRequest(
    Request.Method.GET, url,
    Response.Listener<String> { response ->
        textView.text = response
    },
    Response.ErrorListener { textView.text = "That didn't work!" })

它应该像这样https://i.ibb.co/Jyq8PFZ/Screenshot-from-2019-01-11-19-56-30.png

但是看起来像这样https://i.ibb.co/3TgKd38/Screenshot-from-2019-01-11-19-53-50.png

这是否与在textview上正确显示ASCII艺术有关?

呈现适当的txt文件阅读体验的最佳方法是什么?

0 个答案:

没有答案