我有一個自定義TextView
(延伸TextView
),其中可以包含客戶配置的任何文本。我需要添加功能,用戶可以點擊電話號碼,地址和電子郵件和應用程序可以啓動適當的應用程序(撥號程序,地圖,電子郵件)。請看看我的當前實現:Linkify 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);
}
}
- 什麼是錯誤的,我實現?我無法點擊包含電話號碼,地址和電子郵件的文字。
- 應該在textview中輸入電話號碼,地址和電子郵件的格式以使此功能起作用?
任何幫助或建議表示讚賞!
感謝。
感謝您的回覆。但是,設置文本後添加了上述行。請檢查我上面的編輯。 – void