Android strings.xml文件中的超链接电子邮件地址?
如何超链接电子邮件地址,以便在单击时将用户从my strings.xml转到一封合成的电子邮件。在我的strings.xml文件中,我正在使用以下内容超链接普通URL的文本: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"&
<![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());