問題タブ [linkify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
555 参照

java - アクティビティを再開せずにカスタム インテントを受け取る

私はTextViewいくつかのリンク(twitterスタイル)を持っています:

次のインテント フィルタを使用してマニフェストで宣言されたアクティビティ:

意図はアクティビティのonNewIntentメソッドに引っ掛かりますが、その前にアクティビティが再開されます(これはデフォルトの動作であると思います)。

アクティビティを再開せずにそのようなインテントを受け取る方法はありますか?

0 投票する
5 に答える
7862 参照

android - デフォルトのブラウザではなく、別のアクティビティでTextViewリンクを開く

textViewをにautoLinkMask設定するLinkify.ALLと、リンクを開くことができ、ブラウザにWebページが表示されます。

アプリケーションを離れないwebViewでそれを行う別のアクティビティを呼び出す必要があります。

重要な注意事項:

  • textViewコンテンツを変更することはオプションではありません。リンクを、それらが持っているスキームと同じように表示する必要があります。
  • textViewには、リンクだけでなく多くのテキストがあります。

私は調べてみましmovementMethodIntentFiltersが、何かを見逃しているかもしれませんが、仕方がないようです。

それで、TextViewブラウザを開かずに何かをするために、で触れられたリンクを傍受するオプションはありますか?

このSOの質問に言及したい場合は、なぜそれが私と同じ問題を解決しないように見えるのか、いくつかの議論をしてください。

0 投票する
1 に答える
423 参照

android - パターンを使用して linkify を使用して呼び出しを行うことは可能ですか?

パターンを使用してlinkifyを使用して電話をかけることは可能ですか?テキストビューに「コールストア」というテキストを表示したい.そのテキストビューをクリックすると、特定の番号に電話をかける必要があります.このために、以下のコードを試しました.

ここで callStoretxt は私のテキストビューの名前です。しかし、それはクラッシュしています.とにかくそれを行うことはありますか? 編集:クラッシュのログキャット

0 投票する
1 に答える
625 参照

android - テキスト ビューで URL をリンクするために Linkify.WEB_URLS を使用していますが、正規表現にバグがあるようです。

テキスト ビューで URL をリンクするために Linkify.WEB_URLS を使用していますが、正規表現にバグがあるようです。

私がこれをしている場合

締めくくりにもつながります)

これがどのように見えるかです:http://imgur.com/tiDIJ.png

正規表現を完全に書き直し、コードで修正されたものを使用する以外に、それを修正する方法はありますか? それとも私は何か間違ったことをしていますか?

0 投票する
4 に答える
11025 参照

android - SpannableおよびLinkMovementMethodを使用したTextViewの選択

私がこれまでに行ったことは、通常のテキストとクリック可能なスパンを持つテキストビューのリストビューです。 手つかずのアイテム

URLを開いているスパンをクリックし、textViewの周りのアイテムViewをクリックすると、listViewOnItemClickListenerがアイテムの詳細に移動します。 これで問題ありません。textViewの外側に触れたアイテム

今問題は次のとおりです。

アイテムtext通常のテキストを表示 アイテムtextViewスパンがタッチされました textViewに触れると、通常のテキストが少し強調表示され(アイテムが完全に選択されたときと同じ色で)、textViewのOnTouchListenertouchイベントは発生しますが、イベントは発生OnFocusChangeListenerせず、アイテムのViewは選択スタイルを取得しません。FOCUS_BLOCK_DESCENDANTSlistView、item Viewのすべてのバリエーションを試しましたが、textViewfocusableが有効または無効になり、同じ結果になりました。

幸い、textViewOnClickListenerイベントはこのように発生しますが、それは非常に醜いです。選択したテキストの色がアイテムの色と同じであるため、タッチが解放されていない間はテキストが表示されません。ユーザーがアイテムの詳細に移動していることを示す他の兆候はありません。その醜いテキストが消えるより。

textViewのコンテンツがでSpannableあり、CliclableSpanではない部分がこの奇妙な方法で動作するために発生するのではないかと思います。

通常のテキストに触れたら、アイテムを選択できる可能性はありますか?


listViewアイテムのレイアウト:

テキストビューsetClickable(false)を使用すると、テキストビュー領域に触れても何も起こらないように、この奇妙な選択スタイルを無効にすることができます。これは良くありませんが、解決に役立つ可能性があります。

また、各アイテムにフォーカス不可およびクリック不可のボタンを追加しようとしました。タッチするとアイテム全体が選択され、タッチを離すとアイテムのクリックイベントが渡されます。これは、Spannableコンテンツを含むtextViewに期待したとおりです。

0 投票する
2 に答える
1758 参照

android - textview-android からリンクされたテキストを取得します...?

Android アプリケーションにテキストビューがあります。

このコードを使用して、電話番号、電子メール アドレス、Web リンクなどを識別し、クリックできるように強調表示するので、適切なインテント コールが行われます。

textview の linkify をフェッチして配列の例に保存したい

"Hello, this is deer, my phone number is 9988776655 and email id is abc@gmail.com and weburl is www.abc.com"テキストビューに文字列が含まれている場合

次に、「9988776655」、「abc@gmail.com」、「www.abc.com」を取得して配列に保存したいのですが、可能ですか...!?!

0 投票する
3 に答える
1675 参照

android - ListViewのArrayAdapterでLinkifyを使用すると、RuntimeExceptionが発生します

いくつかのハイパーリンクが含まTextViewれている可能性のあるがあります。ArrayAdapter私が使用するそれらのリンクのためにLinkify

しかし、LinkifyがArrayAdapterに追加されているため、次のような例外が発生します。

どうすればこれを機能させることができますか?私は代替案を考えることができません。

0 投票する
2 に答える
4489 参照

android - ListViewでのTextViewクリックのキャプチャ

4つのTextViewを含むカスタムListViewがあります。ここで、TextViewはリンク可能である必要があります。LinkifyがListViewで機能していなかったため、callIntent関数を作成して、リンクがクリック可能かどうかを確認しました。しかし、クリック可能なリンクがない場合は、新しいアクティビティを開始したいと思います。私は次のコードを使用します:

}}

これで、アイテムを初めてクリックすると、TextViewリスナーが設定されます。個々のクリックは、2回目以降にのみ機能します。そのような場合はどうすればよいですか?

0 投票する
1 に答える
284 参照

php - simplepie を使用したツイートのリンク

特定のツイートに含まれるリンクを Twitter ウィジェットで機能させようとしています。たとえば、画像をツイートすると、Twitter がそれを短いリンクに変換します。これがコードです... よろしくお願いします!

0 投票する
0 に答える
137 参照

java - Linkify onLongClick のみ

このコードhttp://android-er.blogspot.com/2010/07/linkify.htmlを使用して Linkify ビューに Linkify を実装しましたが、1 回のクリックでリンクが開くため、EditText 内のリンクを編集することは非常に困難です。 .

Linkify を変更して、onLongClick() でのみリンクを開くようにするにはどうすればよいでしょうか。