如何在每个文本之后创建一个新行?
这是代码。
String body = txtName.getText().toString() + txtLatitude.getText().toString() + txtLongitude.getText().toString();
ii.putExtra(android.content.Intent.EXTRA_TEXT, body);
我试图只使用\n
,但它给了我错误。请帮帮我。
答案 0 :(得分:5)
String body = txtName.getText().toString() + "\n" + txtLatitude.getText().toString() + "\n" + txtLongitude.getText().toString();
答案 1 :(得分:1)
您可以在字符串中使用html标记。
String body = Html.fromHtml(txtName.getText().toString()+"<br />"
+ txtLatitude.getText().toString()+"<br />"
+ txtLongitude.getText().toString()+"<br />");
答案 2 :(得分:0)
我认为你使用的是android java。不确定,但在c ++中,您可以在std库中使用endl函数。我认为有一个类似的函数,system.getproperty(“line.separator”)或(“line.new”)你可以尝试它,它是接近这个。此外,由于“\ n”不起作用,请尝试单引号'\ n'它是换行符,因此它可能在java中被视为单个字符。除此之外,它也可以工作,它是标准的HTML。