Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的换行符添加了填充_Android_Newline_Textview - Fatal编程技术网

Android中的换行符添加了填充

Android中的换行符添加了填充,android,newline,textview,Android,Newline,Textview,我有5-10行地址信息,我想在Android应用程序的布局中插入这些信息。 我不想使用单独的文本视图,但希望有一个可以手动插入换行符的文本视图 我通过添加\n来完成此操作,它似乎有效,但是。。这也增加了填充或空格,我不确定是哪一个 例如: 这个XML <string name="contact_address"> Street address\n City\n Country </string> 有人知道可能会出现什么问题,或者我必须放弃并创建5

我有5-10行地址信息,我想在Android应用程序的布局中插入这些信息。 我不想使用单独的文本视图,但希望有一个可以手动插入换行符的文本视图

我通过添加\n来完成此操作,它似乎有效,但是。。这也增加了填充或空格,我不确定是哪一个

例如:

这个XML

<string name="contact_address">
    Street address\n
    City\n
    Country
</string>
有人知道可能会出现什么问题,或者我必须放弃并创建5-10个单独的文本视图吗?

试试:

<string name="contact_address">Street address\nCity\nCountry</string>
街道地址\n城市\n国家

为了消除XML中的空格。

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

使用

第1行
\第2行
\第3行
而不是

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

Andreas的问题是什么。街道地址\n城市\n国家。它工作正常。为什么你有一个包含所有这些内容的字符串?谢谢,它工作正常。也许我不应该试图让XML看起来很好,每个单词都有新行:)@Andreas:您的大多数资源XML不必担心这个问题,但是字符串资源的内容对空格很敏感。
<string>Line 1
      \nLine 2
      \nLine 3
</string>
<string>Line 1\n
        Line 2\n
        Line 3
</string>