Android 如何将所选文本转换为超链接?
我想将所选文本从编辑文本转换为超链接。基本上我知道如何在超链接中转换文本,但不能在编辑文本中转换文本 我尝试了Linkify,但没有成功Android 如何将所选文本转换为超链接?,android,android-edittext,spannable,Android,Android Edittext,Spannable,我想将所选文本从编辑文本转换为超链接。基本上我知道如何在超链接中转换文本,但不能在编辑文本中转换文本 我尝试了Linkify,但没有成功 任何帮助都将不胜感激。以下是我解决问题的方法 文本=编辑文本 int start = text.getSelectionStart(); int end = text.getSelectionEnd(); SpannableStringBuilder spb = new Spannab
任何帮助都将不胜感激。以下是我解决问题的方法 文本=编辑文本
int start = text.getSelectionStart();
int end = text.getSelectionEnd();
SpannableStringBuilder spb = new SpannableStringBuilder(text
.getText().toString());
String hyper = text.getText().toString().substring(start, end);
text.setText(hyper);
text.setAutoLinkMask(Linkify.ALL); // Linkify.WEB_URLS
text.setText(spb);
向我们展示您如何使用Linkify。在这里发布代码。Linkify.add(text,Linkify.WEB_url);你是怎么在编辑文本中使用它的?!!我正在使用SelectionStart和SelectionEnd选择文本,然后生成所选文本的子字符串,将文本存储回编辑文本使用呢?这将转换EditText中的任何超链接。