Android中的换行符添加了填充

时间:2011-01-21 11:59:44

标签: android newline textview

我想在我的Android应用中的布局中插入5到10行地址信息。 我宁愿不使用单独的textviews,但想要一个,我可以手动插入换行符。

我这样做是通过添加\ n而且它似乎有效,但是......这也增加了填充或空格,我不确定是哪一个。

示例:

此XML

<string name="contact_address">
    Street address\n
    City\n
    Country
</string>

给出这个输出:

Street address
 City
 Country

任何人都知道可能出现什么问题,或者我是否必须放弃并制作5-10个单独的文本视图?

2 个答案:

答案 0 :(得分:6)

尝试:

<string name="contact_address">Street address\nCity\nCountry</string>

去除你放入XML的空间。

答案 1 :(得分:1)

我偶然发现了这一点,并想出了一种更好的方法来保持XML格式化和换行而无需额外的填充。

使用

<string>Line 1
      \nLine 2
      \nLine 3
</string>

而不是

<string>Line 1\n
        Line 2\n
        Line 3
</string>