2011-04-13 54 views
1

我有一点点但烦人的问题。我制作了一个应用程序,用户可以在其中提供一些指示,然后通过电子邮件发送。Android邮寄问题

问题是,当用户发送指令时,如果用户在应用程序中按下输入,则不会更改行。我将手机中的指示作为String存储在数据库中。

它在应用程序中正确显示。

任何人都知道可以做什么?

编辑

我被

intent = new Intent(android.content.Intent.ACTION_SEND); 
intent.setType("text/html"); 
intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body)); 
context.startActivity(Intent.createChooser(intent, "Share Via:")); 

发送邮件谢谢

+0

你是如何发送电子邮件?手机是否会在手机上显示一系列电子邮件客户端供用户启动? – rajath 2011-04-13 12:13:34

+0

@Rajath更新了问题来回答你的问题。 – Bastaix 2011-04-13 12:22:17

回答

1

<br />标签替换回车符,如:

html = Html.fromHtml(body.replace("\n", "<br/>")); 
+0

作品像一个魅力:)谢谢 – Bastaix 2011-04-13 20:33:14

0

你能尝试打印Html.fromHtml(body)到您的日志,看看ENTER看到?

+0

输入未见。它只显示他们作为一个空间 – Bastaix 2011-04-13 13:04:14