1

このリンクAndroid: Linkify TextViewにあるメソッドを使用しました

public static void addLink(TextView textView, String patternToMatch,
        final String link) {
    Linkify.TransformFilter filter = new Linkify.TransformFilter() {
        @Override public String transformUrl(Matcher match, String url) {
            return link;
        }
    };
    Linkify.addLinks(textView, Pattern.compile(patternToMatch), null, null,
            filter);
}

私の関数呼び出し

addLink(text, "Forgot password?", "http://www.abc.com");

しかし、結果は「パスワードをお忘れですか?」となります。太字部分は青色で下線が引かれています。「?」を含めるにはどうすればよいですか? 同様に青と下線になりますか?ありがとう。

4

1 に答える 1

2

2 番目の引数はpattern?で、 (正規表現の文字クラス char) を追加しています。

これを試して、

addLink(text, "Forgot password[?]", "http://www.abc.com");
于 2011-09-19T04:13:42.300 に答える