-1

選択したテキストを[テキストの編集]から[ハイパーリンク]に変換したい。基本的に私はハイパーリンクでテキストを変換する方法を知っていますが、テキストの編集ではできません。

Linkifyを試しましたが、機能しません。

どんな助けでもいただければ幸いです。

4

1 に答える 1

2

これが私が問題を解決した方法です。

text = EditText

            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 に答える