問題タブ [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.
android - linkify を使用すると長い Textview がちらつく
linkify を使用して、テキストビューでリンクをクリックできるようにしています。ただし、テキストの長さが大きいと、スクロール時にテキストがちらついたり、消えたりすることがあります。テキスト ビューは、recyclerview のヘッダーの一部です。アクティビティ クラス、その xml、およびアダプターから関連するコードを投稿します。
アクティビティ:
アダプター:
}
ヘッダー ビューの XML
スクリーンショット
LinkMovementMethod と何か関係があるような気がします。助けてください。
android - textView でリンク クリック イベントを処理する方法
私は Jsoup を使用して Web サイトを解析し、書式を設定し、書式設定Html.fromHtml()
されたテキストを textview に表示しています。
また、LinkMoveMentmethod.getInstance
テキストビューのリンクをクリック可能にするために使用しています。
リンクがクリックされると、ブラウザーを選択するためのセレクターが起動されます。
このデフォルトの動作をオーバーライドするにはどうすればよいですか。
たとえば、クリックした URL を自分のアクティビティに渡し、Jsoup を使用してそれを解析したいとします。
コード
android - LinkMovementMethod が TextView をスクロールしない
クリック可能なスパン可能な文字列を持つ TextView があります。呼んでいます
textview.setMovementMethod(LinkMovementMethod.getInstance());
個々の単語をクリックすることはできますが、TextView はスクロールしません。これは TextView XML です。
LinkMovementMethod は ScrollingMovementMethod を拡張しているので、スクロールもする必要があるようです。私は何が欠けていますか?