Я работаю с CheckBox, который должен отображать некоторые ссылки в виде текста, а не URL.Я использую что-то вроде этого:
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);
Если я правильно понимаю, если текст в флажке содержит «(что-то здесь)», он должен вывести «что-то здесь» без скобок.
Это просто тест перед добавлением ссылки т.е.(перейдите на google- http://www.google.com)
Дело в том, что ссылки выглядят как ссылки, но они не изменены (все еще с круглыми скобками). Даже если я добавлю схему или я жестко закодирую метод String в transformUrl, ничего не происходит.
Я пытался с установкой autoLink на none, setAutoLinkMask (0), а может быть, еще немного, но все еще застрял. Любая идея?
Спасибо