我在ButtonView中使用了自动链接,如下所示,
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/email"
android:autoLink="email"
/>
如果我使用下面这样的字符串,我可以转到电子邮件,
<string name="mail"><a href = "abc@gmail.com">abc@gmail.com</a></string>
但如果我真的喜欢下面,不会发生,
<string name="mail"><a href = "abc@gmail.com">Send Mail</a></string>
这就是问题mm。。。但点击按钮时什么也没发生。。。当我使用textView的自动链接时,效果非常好。。但为什么不为巴顿工作呢???提前感谢
Hai Sandhiya您可以使用Linkify类来满足您的需求。试试那个
在执行以下操作时解决了我的问题,
mailRedirectButton.setAutoLinkMask(0);
String content="<a href =mailto:abc@gmail.com>Send</a>";
mailRedirectButton.setText(Html.fromHtml(content));
mailRedirectButton.setMovementMethod(LinkMovementMethod.getInstance());
此处引用https://stackoverflow.com/a/33709981/12273964
感谢所有试图帮助我的人。