問題タブ [linkmovementmethod]

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 投票する
2 に答える
419 参照

android - クリック可能で編集可能なリンクを持つ EditTexts

入力に ​​WebUrl を使用する EditText を使用していLinkMovementMethodます。そのために、EditText のリンクをクリッカブルにします。

問題は次のとおりです。

テキストの最後の部分がリンクの場合、どこかをクリックするとリンクが開きます。

ここをクリックして編集エリアの編集テキストをクリックしたときに、編集可能になりますか?

ここに画像の説明を入力

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

android - linkify を使用すると長い Textview がちらつく

linkify を使用して、テキストビューでリンクをクリックできるようにしています。ただし、テキストの長さが大きいと、スクロール時にテキストがちらついたり、消えたりすることがあります。テキスト ビューは、recyclerview のヘッダーの一部です。アクティビティ クラス、その xml、およびアダプターから関連するコードを投稿します。

アクティビティ:

アダプター:

}

ヘッダー ビューの XML

スクリーンショット

通常表示

少しスクロールすると

LinkMovementMethod と何か関係があるような気がします。助けてください。

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

android - textView でリンク クリック イベントを処理する方法

私は Jsoup を使用して Web サイトを解析し、書式を設定し、書式設定Html.fromHtml()されたテキストを textview に表示しています。

また、LinkMoveMentmethod.getInstanceテキストビューのリンクをクリック可能にするために使用しています。

リンクがクリックされると、ブラウザーを選択するためのセレクターが起動されます。

このデフォルトの動作をオーバーライドするにはどうすればよいですか。

たとえば、クリックした URL を自分のアクティビティに渡し、Jsoup を使用してそれを解析したいとします。


コード

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

android - LinkMovementMethod が TextView をスクロールしない

クリック可能なスパン可能な文字列を持つ TextView があります。呼んでいます

textview.setMovementMethod(LinkMovementMethod.getInstance());

個々の単語をクリックすることはできますが、TextView はスクロールしません。これは TextView XML です。

LinkMovementMethod は ScrollingMovementMethod を拡張しているので、スクロールもする必要があるようです。私は何が欠けていますか?