Vorrei sapere se e come è possibile aggiungere un collegamento Web a un widget TextView. Nella mia app, mostro del testo e adiacente a questo testo un'immagine. Vorrei inserire un link Internet cliccabile nel testo. È possibile?Aggiunta di un collegamento Web a un widget TextView
8
A
risposta
10
Hai solo bisogno di impostare il android: autolink proprietà.
<TextView
android:autoLink="web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="http://www.google.com" />
+0
Thx, funziona perfettamente! –
+0
Molto semplice e facile da aggiungere. Grazie! +1 – Darrell
0
Questo è quanto ho fatto per codice
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
Nel caso in cui il tuo link web è diverso dal testo si sta mostrando nel TextView:
Il TextView nel file di layout:
<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"/>
La stringa nel file di risorse:
<string name="string_with_text_and_link">
<a href="http://any_web_site">The text in your TextView</a>
</string>
E nella classe Java:
((TextView)findViewById(R.id.textview_with_hidden_clickable_link))
.setMovementMethod(LinkMovementMethod.getInstance());
NOTA:
http://
nella risorsa stringa è necessario.
Problemi correlati
- 1. Aggiunta di un TextView
- 2. Aggiunta di un collegamento con Jquery
- 3. Marquee TextView su App Widget
- 4. Aggiunta di OAuth a un servizio Web di Scalatra
- 5. Collegamento di Windows a un collegamento simbolico a un eseguibile
- 6. Aggiunta di MVC a un sito Web ASP.NET
- 7. Aggiunta di Facebook Connessione a un sito Web CodeIgniter
- 8. Aggiunta di padding a un widget tkinter solo su un lato
- 9. Collegamento a un file statico di Hamlet
- 10. Aggiunta di link a href a un elemento utilizzando css
- 11. QT - Aggiunta di widget per layout orizzontale
- 12. Aggiunta di widget creati dall'utente a un file ui in qt creator
- 13. Aggiunta di un elenco di caselle di controllo in un singolo widget in Qt
- 14. Clone textview per aggiungerlo a un ViewGroup
- 15. YII: trasmissione di dati a un widget da un controller?
- 16. Come aggiungere un bordo di contorno a un widget?
- 17. Aggiunta di un controllo a un elenco di controlli dinamicamente
- 18. Inserimento di un collegamento a una pagina Web in un notebook IPython
- 19. Aggiunta di un evento post-build a un sito Web in Visual Studio 2008
- 20. Collegamento a un comando in un datagrid
- 21. Collegamento a un inode specifico
- 22. Aggiunta di un pacchetto a un frammento da un FragmentActivity
- 23. Aggiunta di un allegato a un e-mail .NET
- 24. Aggiunta del widget foreignKey a django-import-export
- 25. Autolink all'interno di un TextView in Android
- 26. Come delineare un TextView?
- 27. Come implementare un widget Web con OAuth 2.0
- 28. TextView Il collegamento ipertestuale non funziona?
- 29. Collegamento Web a uno specifico contatto whatsapp
- 30. Come costruire un widget per il mio sito web
http://stackoverflow.com/questions/2734270/how-do-i-make-links-in-a-textview-clickable – VicVu