【问题标题】:Why does a newline character in textview cause the newline to be indented?为什么 textview 中的换行符会导致换行符缩进?
【发布时间】:2011-06-07 00:09:55
【问题描述】:
<string
     This is a test\n
     This is another line.
/>

当换行符(或下一行开头之前的空格)导致新行缩进 1 个空格时,我尝试在文本视图中显示此内容。基本上显示这个样子 -

这是一个测试

This is another line

为什么会发生这种情况,我该如何解决?有什么线索吗?

【问题讨论】:

    标签: java android mobile android-3.0-honeycomb


    【解决方案1】:

    我认为这与您在字符中添加的额外空格有关。我猜想 Android 会将所有额外的空白视为一个空格(我不确定它也可能是解析器的功能)。

    我认为你宁愿做这样的事情来得到你所期望的。

    <resources>
        <string name="test_str">This is a test\nThis is another line.</string>
    </resources>
    

    【讨论】:

    • 前段时间我也遇到过同样的问题,我很确定我就是这样解决的。
    • 是的,我就是这么做的..只是想让它在资源文件中更具可读性..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多