TextViewウィジェットへのWebリンクを追加することができるかどうか、またその方法を知りたいのですが、私のアプリでは、私はいくつかのテキストを表示し、このテキストの隣に画像を表示します。テキストにクリック可能なインターネットリンクを挿入したいと思います。これは可能ですか?TextViewウィジェットへのWebリンクの追加
8
A
答えて
10
android:autolinkプロパティを設定するだけで済みます。
<TextView
android:autoLink="web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="http://www.google.com" />
+0
Thx、それは完全に動作します! –
+0
非常に簡単で簡単に追加できます。ありがとうございました! +1 – Darrell
0
これは私があなたのWebリンクを使用すると、TextViewの中に表示されているテキストが異なる場合には、コード
private void setAsLink(TextView view, String url){
Pattern pattern = Pattern.compile(url);
Linkify.addLinks(view, pattern, "http://");
view.setText(Html.fromHtml("<a href='http://"+url+"'>http://"+url+"</a>"));
}
0
でそれをやった方法です:
のTextViewあなたのレイアウトファイルに:
<TextView
android:id="@+id/textview_with_hidden_clickable_link"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/string_with_text_and_link"/>
リソース・ファイルにあなたの文字列:
<string name="string_with_text_and_link">
<a href="http://any_web_site">The text in your TextView</a>
</string>
そして、あなたのJavaクラスで:
((TextView)findViewById(R.id.textview_with_hidden_clickable_link))
.setMovementMethod(LinkMovementMethod.getInstance());
注:文字列リソース内
http://
が必要です。
関連する問題
- 1. オーチャードCMS HTMLウィジェットへのリンクの追加
- 2. キープレスイベントへのリンクの追加
- 3. PHPへのリンクを追加
- 4. スライダーバナーへのリンクを追加
- 5. 外部Webウィジェットをパネルに追加
- 6. Drupalのメンテナンスページへのリンクの追加
- 7. textViewを別のtextViewの下に追加
- 8. リンク先へのリフェラーコードの追加
- 9. Django Adminのアクションへのリンクを追加
- 10. 垂直ナビゲーションメニューへのリンクの追加
- 11. リンクへの参照の追加
- 12. NSMutableAttributedStringとテキストへのリンクの追加
- 13. アーカイブカテゴリページへのカスタムフィールド外部リンクの追加
- 14. JQueryのテキストへのリンクを追加
- 15. SQLFORM.gridへのリンクの追加、Web2PY
- 16. Wordpressのdivボックスへのリンクを追加
- 17. 私のPHPエコーへのリンクを追加
- 18. アンドロイドリサイクラーグリッドレイアウトのオープンサイトへのリンクを追加
- 19. AppウィジェットのアップデートTextView
- 20. 編集の可能性を持つTextViewへのリンクTextView(Swift 4)
- 21. jQuery fullcalendarへの追加HREFリンクの追加
- 22. ストアドプロシージャへのリンクを追加する
- 23. PHPへのリンクを追加するarray_map
- 24. 画像へのリンクを追加
- 25. ボタンへのリンクを追加Javascript
- 26. リーフレット:マーカーへのリンクを追加
- 27. 空手/キュウリレポートへのJIRAリンクを追加
- 28. Extjs:コンテナへのリンクを追加する
- 29. プログラムでExcelスプレッドシートへのリンクを追加
- 30. PHP値へのリンクを追加する
http://stackoverflow.com/questions/2734270/how-do-i-make-links-in-a-textview-clickable – VicVu