お客様が設定したテキストを含むことができる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