URLではなくテキストとして表示されるリンクが必要なCheckBoxを使用しています。私はこのようなものを使用しています:
TransformFilter transformer = new TransformFilter() {
@Override
public String transformUrl(Matcher match, String url) {
Log.d(" ", match.toString() + " ||||| " + url);
return url.substring(1, url.length() - 1);
}
};
Linkify.addLinks(acceptCheckbox, Pattern.compile("\\(.*?\\)"), null, null, transformer);
よく理解できれば、チェックボックス内のテキストに「(something here)」が含まれていれば、「something here」を括弧なしで出力する必要があります。
これは、リンクを追加する前の単なるテストです。(google-http://www.google.com にアクセス)
リンクはリンクのように見えますが、変更されていません (まだ括弧が付いています)。スキーマを配置したり、文字列を transformUrl メソッドにハードコードしたりしても、何も起こりません。
autoLink を none 、 setAutoLinkMask(0) などに設定してみましたが、まだスタックしています。何か案が?
ありがとう