-1

我想将所选文本从编辑文本转换为超链接。基本上我知道如何在超链接中转换文本,但不能在编辑文本中进行。

我试过Linkify,但没有用。

任何帮助,将不胜感激..

4

1 回答 1

2

这是我解决问题的方法。

文本 = 编辑文本

            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);
于 2012-08-21T20:49:29.147 回答