Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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 strings.xml文件中的超链接电子邮件地址?_Android_String_Email - Fatal编程技术网

Android strings.xml文件中的超链接电子邮件地址?

Android strings.xml文件中的超链接电子邮件地址?,android,string,email,Android,String,Email,如何超链接电子邮件地址,以便在单击时将用户从my strings.xml转到一封合成的电子邮件。在我的strings.xml文件中,我正在使用以下内容超链接普通URL的文本: <![CDATA[<a href="http://google.com">Google website example</a>]]> 我试着用类似的技术处理电子邮件,但什么也没发生 <![CDATA[<a href="mailto:example@gmail.com"&

如何超链接电子邮件地址,以便在单击时将用户从my strings.xml转到一封合成的电子邮件。在我的strings.xml文件中,我正在使用以下内容超链接普通URL的文本:

<![CDATA[<a href="http://google.com">Google website example</a>]]>

我试着用类似的技术处理电子邮件,但什么也没发生

<![CDATA[<a href="mailto:example@gmail.com">Email example</a>]]>

我做错了什么?提前感谢

您可以使用本课程。 xml文件中将包含常规字符串,例如:

<string name="myemail">something@gmail.com</string>

然后,在文本视图中,您将在电子邮件文本上有一个可单击的链接。

您可以使用其他方式,您可以使用字符串形式的基本HTML,如示例所示

<string name="send_mail"><![CDATA[ <a href="mailto:example@mail.com">email us</a>]]></string>
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Data")
    .setIcon(R.drawable.info)
   .setMessage(Html.fromHtml(R.string.send_mail)
   .setCancelable(true)
   .setNegativeButton("OK",null);

AlertDialog welcomeAlert = builder.create();
welcomeAlert.show();
// Make the textview clickable. Must be called after show()
((TextView)welcomeAlert.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance());

有关更多详细信息,请查看此问题

让我试试这个。这可能正是我需要的。非常感谢。
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Data")
    .setIcon(R.drawable.info)
   .setMessage(Html.fromHtml(R.string.send_mail)
   .setCancelable(true)
   .setNegativeButton("OK",null);

AlertDialog welcomeAlert = builder.create();
welcomeAlert.show();
// Make the textview clickable. Must be called after show()
((TextView)welcomeAlert.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance());