У меня есть обычай TextView
(распространяется TextView
), который может содержать любой текст, настроенный клиентом. Мне нужно добавить функциональность, где пользователь может щелкнуть номер телефона, адрес и адрес электронной почты, а приложение может запустить соответствующее приложение (дозвонщик, карты, электронная почта). Посмотрите, пожалуйста, мою текущую реализацию:Связать Android на номера телефонов, адрес и адрес электронной почты
public class MyTextView extends TextView{
// constructors and styling of this view
public void setStyle(){
setLinksClickable(true);
setMovementMethod(LinkMovementMethod.getInstance());
Linkify.addLinks(this, Linkify.ALL);
//setAutoLinkMask(Linkify.ALL);
}
}
- Что плохого в моей реализации? Я не могу щелкнуть текст, содержащий номер телефона, адрес и адрес электронной почты.
- Какой формат номера телефона, адреса и электронной почты должен быть введен в текстовое поле для работы этой функции?
Любая помощь или рекомендация оценивается !!
Спасибо.
Спасибо за ваш ответ. Однако указанные выше строки были добавлены после установки текста. Пожалуйста, проверьте мои изменения выше. – void