Chciałbym wiedzieć, czy iw jaki sposób można dodać łącze do widgetu TextView. W mojej aplikacji pokazuję tekst i obok tego tekstu obraz. Chciałbym wstawić w tekście klikalny link do Internetu. czy to możliwe?Dodawanie łącza do widgetu TextView
8
A
Odpowiedz
10
Po prostu musisz ustawić właściwość: android: autolink.
<TextView
android:autoLink="web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="http://www.google.com" />
+0
Thx, działa idealnie! –
+0
Bardzo proste i łatwe do dodania. Dziękuję Ci! +1 – Darrell
0
To jak to zrobiłem kodem
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
W przypadku, gdy link do strony internetowej różni się od tekstu są pokazano w TextView:
TextView w pliku layoutu:
<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"/>
ciąg w pliku zasobów:
<string name="string_with_text_and_link">
<a href="http://any_web_site">The text in your TextView</a>
</string>
A w swojej klasie Java:
((TextView)findViewById(R.id.textview_with_hidden_clickable_link))
.setMovementMethod(LinkMovementMethod.getInstance());
UWAGA:
http://
w zasobie strun jest konieczne.
Powiązane problemy
- 1. Dodawanie odbiornika do widgetu selektora liczb
- 2. Jak przechwycić kliknięcie łącza w TextView?
- 3. Dodawanie gradientu i cieniowania TextView
- 4. Dodawanie łącza href do elementu przy użyciu css
- 5. Dołącz TextView do RecyclerView
- 6. Zdarzenie kliknięcia przycisku dla widgetu Android
- 7. Tkinter wiążące funkcji z argumentami do widgetu
- 8. YII: Przekazywanie danych do widgetu ze sterownika?
- 9. Jak przekierować "stdout" do widgetu Label?
- 10. jak przekierować stdout do widgetu Tekst Tkinter
- 11. Łącza do wiadomości zatwierdzania Github
- 12. Jak przeciągnąć obiekt TextView do właściwego obiektu docelowego Inny TextView
- 13. Jak ustawić tekst w widoku tekstowym widgetu
- 14. resetuj TextView przewiń do góry
- 15. Przewiń do końca ScrolledWindow/TextView
- 16. Łącza do Crashlog, do których należy .dSYM
- 17. Aktualizacja widgetu Android
- 18. Ustawianie identyfikatora widgetu GWT
- 19. Dodawanie paddingu/marginesu do Spannable
- 20. Czy dodawanie zestawu znaków = "utf-8" do elementu łącza HTML ma jakiś wpływ?
- 21. Programowe dodawanie elementów do względnego układu
- 22. Dodawanie widoku do LinearLayout w określonym położeniu
- 23. Modyfikowanie widgetu apletu Android do działania w pionie
- 24. Dodawanie wielu zdjęć do ViewPager
- 25. Selektor koloru tła obiektu TextView
- 26. Dynamiczne dodawanie widoków do RelativeLayout wewnątrz ScrollView
- 27. TextView gravity
- 28. Dodawanie detektora dotykowego do Firebase RecyclerView
- 29. Metoda przesłonięcia wewnątrz widgetu jquery
- 30. Podmenu widgetu navi yii2 klasy
http://stackoverflow.com/questions/2734270/how-do-i-make-links-in-a-textview-clickable – VicVu