java - 为什么 textview 中的换行符会导致换行符缩进?

标签 java android mobile android-3.0-honeycomb

<string
     This is a test\n
     This is another line.
/>

当换行符(或下一行开始前的空白)导致新行缩进 1 个空格时,我尝试在 TextView 中显示它。基本上显示这个样子 -

This is a test

This is another line

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

最佳答案

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

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

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

关于java - 为什么 textview 中的换行符会导致换行符缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259432/

相关文章:

android - Corona SDK 允许设备音量控制

Android 传感器偏航、俯仰和滚转

mobile - 制作适合移动设备的网站的最佳方法是什么?

java - 对象存储 - 无法访问区域 "London"中的容器

java - 开始处理并且字符串不比较

java - 初学者问题: basic insertion idiom for JPA?

java - 如何使用自定义选项卡式 Pane 设计基于 java 的用户界面并提供类似浏览器的设计?

android - 高于 2dp 的高度会导致按钮消失

java - 代号一,操作事件不起作用 - 需要解释

CSS :hover on link without following (Mobile)