Adición de un enlace web a un widget TextView

Quisiera saber si y cómo es posible agregar un acoplamiento de la tela a un widget de TextView. En mi aplicación, muestro algún texto y junto a este texto una imagen. Quisiera insertar un acoplamiento clickable del Internet en el texto. es posible?

Sólo tiene que establecer la propiedad android: autolink .

<TextView android:autoLink="web" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="http://www.google.com" /> 

Así es como lo hice por código

 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>")); } 

En caso de que su enlace web sea diferente del texto que está mostrando en TextView:

El TextView en el archivo de diseño:

 <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"/> 

Tu cadena en tu archivo de recursos:

 <string name="string_with_text_and_link"> <a href="http://any_web_site">The text in your TextView</a> </string> 

Y en su clase Java:

 ((TextView)findViewById(R.id.textview_with_hidden_clickable_link)) .setMovementMethod(LinkMovementMethod.getInstance()); 

NOTA: http:// en el recurso de cadena es necesario.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.