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