首页 > 解决方案 > 为 textView Kotlin 格式化长文本

问题描述

几天来,我的文本格式正确,如下所示,并在 textView 中正确显示

<string name="HKCurriculum">
    <b>1 - 2 Cras justo odio, dapibus ac facilisis in, egestas eget quam.</b>\n\n
    <b>2 - 3</b>\t\tCras justo odio, dapibus ac facilisis in, egestas eget quam.\n
    <b>3 - 4</b> justo odio, dapibus ac facilisis in, egestas eget quam.\n
    <b>4 - 5</b> justo odio, dapibus ac facilisis in, egestas eget quam.\n
    <b>5 - 6</b>\t\tCras justo odio, dapibus ac facilisis in, egestas eget quam.\n
    <b>a - b</b>\t\t\tCras justo odio, dapibus ac facilisis in, egestas eget quam. \n
    <b>b - c</b>\t\tCras justo odio, dapibus ac facilisis in, egestas eget quam.\n
    <b>y - z</b>\t\tCras justo odio, dapibus ac facilisis in, egestas eget quam..\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tCras justo odio, dapibus ac faci\n
    <i>Cras justo odio, dapibus ac facilisis in, egestas eget quam.</i>
</string>

现在文本出现未格式化:-/我尝试用 \t 替换 \n 但没有出现任何变化!?

我应该怎么做才能让我的文本再次正确格式化?谢谢阅读。

标签: kotlintextviewformat

解决方案


您能否举例说明您希望文本的外观如何?另外你是如何访问字符串的

在我的情况下 \n\n 将文本带到下面代码中的下一行

有时android不能很好地处理html标签,试着去掉br和i标签

<string name="locus_rationale_message">We require access of your location and camera for the feature to work. \n\nLocation details will be used to verify the location that you are uploading.</string>

推荐阅读