私はリストビューを持っていますが、各項目はプロパティautoLink = "web | email" .Linkが正しく動作しますが、web | email以外のテキストがクリックされたときそれは起こっていませんでした。私はtextViewのためにsetOnClickListnerを使いました。それもスムーズに働きました。私の問題は、電子メールまたはウェブリンクをクリックすると両方のアクションが起こることです - ブラウザと他のアクティビティが開きます。texviewのオートリンクアクショントラッキングonClickListner
4
A
答えて
3
私は解決策を得ました。
私は私はあなたがACTION_URIを使用してリンクを開くべきだと思うのTextViewクラスのgetSelectionStart()
とgetSelectionEnd()
機能、
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(textView.getSelectionStart()==-1&&textView.getSelectionEnd()==-1){
//This condition will satisfy only when it is not an autolinked text
//onClick action
}
}
});
0
TRYこの::レイアウトで
::android:autoLink="web"
OR
TextView t2 = (TextView) findViewById(R.id.text2);
t2.setMovementMethod(LinkMovementMethod.getInstance());
関連する問題
- 1. Android OnClickとOnclickListner
- 2. アンドロイドトグルボタンの状態がtexviewテキスト
- 3. ボタン用の複数のOnClickListner
- 4. Android Listview OnClickListner別のクラスに移動
- 5. TexViewがスムーズにスクロールしない
- 6. %を計算し、アンドロイドスタジオtexviewに表示
- 7. onclicklistnerシンプルなカーソルアダプターを使用して
- 8. アンドロイドDialogfragment onclicklistner別クラス解散方法
- 9. androidのポップアップウィンドウ内のアイテムのonClickListnerの設定
- 10. Android:clipChildren =クリッピングされた子の場合はfalseとonClickListner
- 11. Spinner項目をTexViewに適合させる方法
- 12. ボタンクリック時にAndroid OnClickListnerが呼び出されない
- 13. RecyclerViewで私はonclicklistner操作をしたい
- 14. アンドロイドウィジェットでonclicklistnerを設定する方法は?
- 15. ic_action_overflowボタン(オプションメニュー)を呼び出す方法アンドロイドのメインクラスのoncreate内でonclicklistner
- 16. onClickListnerを使用して次のアクティビティにデータを送信する際の問題
- 17. AndroidはTexviewのコンテンツを共有することができません
- 18. Nullポイント例外 - フラグメントからMainActivityへの値(TexView)を渡します
- 19. はCardViewにOnClickListner追加し、私はCardViewにOnClickListenerを添付するワンデータ
- 20. AndroidのアクションバーのアイコンonClickListnerを設定するにはどうすればよいですか?
- 21. 正確なボタン/ texview /のアニメーションが終了しているかどうかを確認する
- 22. アンドロイドアプリでお問い合わせフォームのためにonClickListnerを設定する方法
- 23. リストビューを使わずにFirebaseからデータベースを取得し、TexViewに設定しましたか?
- 24. なぜツールバーのtexviewはマルチラインタイトルにするのではなく、左右のスペースを消費しないのですか?
- 25. uitableviewスクロールを停止する方法tableviewセル内でtextviewを編集し、texviewとセルの入力テキストのサイズを増やす場合
- 26. カスタムリストビューのすべてのアイテムに同じonClickListnerを適用しているときにエラーが発生しました[Android]
- 27. ツールバーにTexviewを挿入し、アクティビティからテキストを表示するにはどうすればいいですか... Facebookの通知アイコンと同じように
- 28. いつでも同じメソッドを呼び出すために使用されるループを使用してボタンonclicklistner内の値を修正する方法
- 29. Android onclicklistnerを使用せずにgridviewから選択した項目の位置を取得する方法、ontouchlistnerを代わりに使用する方法
- 30. のAndroid 4.0.3(API 15)のためのTextView.getMaxLinesの代替方法()とアイスクリームサンドイッチのAndroid 4.0.3バージョンにTexviewの<code>getMaxLines()</code>方法を使用している間
を使用... –