私はリストビューを持っていますが、各項目はプロパティ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. アンドロイドトグルボタンの状態がtexviewテキスト
- 2. Android Listview OnClickListner別のクラスに移動
- 3. onclicklistnerシンプルなカーソルアダプターを使用して
- 4. アンドロイドDialogfragment onclicklistner別クラス解散方法
- 5. ボタンクリック時にAndroid OnClickListnerが呼び出されない
- 6. はCardViewにOnClickListner追加し、私はCardViewにOnClickListenerを添付するワンデータ
- 7. Android onclicklistnerを使用せずにgridviewから選択した項目の位置を取得する方法、ontouchlistnerを代わりに使用する方法
- 8. いつでも同じメソッドを呼び出すために使用されるループを使用してボタンonclicklistner内の値を修正する方法
- 9. のAndroid 4.0.3(API 15)のためのTextView.getMaxLinesの代替方法()とアイスクリームサンドイッチのAndroid 4.0.3バージョンにTexviewの<code>getMaxLines()</code>方法を使用している間
- 10. texViewの後に 'Send'という名前のUIButtonを配置します。 TextViewのコンテンツは、xmlの解析された文字列に応じてすべてのケースで異なります。
- 11. android:textAppearance for Arabic
- 12. json data to textview
- 13. ViewPagerでテキストを設定できません
- 14. LinearLayoutのLayoutParamsを変更するアニメーション
- 15. android deplayed notificationすぐに作業する
- 16. 標準のContextMenuとしてListViewをスタイルします
- 17. 2つのTextView間の同期
- 18. iOSのキーパッドにtextViewの入力キーを表示する方法(目的c)
- 19. Android ListView Headerでclickイベントを呼び出す方法は?
- 20. onClickListener内のAlertDialog
- 21. アンドロイドのArrayAdapterのこの使用法は正しいですか?それが与えている
- 22. 画像リストでクリックリストを設定する
- 23. LinearLayoutクラス内でダイナミックに作成されたRelativeLayoutを右揃えにします
- 24. Androidで書式設定されたテキストを表示するための推奨アプローチですか?
- 25. URLリンクがクリックされたときのアンドロイドの無効化onclickイベント
- 26. ユーザーが無効な値を入力して[OK]をクリックしたときに同じアラートダイアログを返す方法?
- 27. 私は1つのレイアウトに3つのボタンがあり、異なる表示をしたいです
- 28. アクションバードロップダウンイベントをクリック
- 29. オリエンテーションが変わると、何とかブートのonclicklistenerが
- 30. 完全なitemViewとその中のビューのOnClickListenerのOnClickListener
を使用... –