Come fare i collegamenti normali in TextView cliccabili?

Nella mia applicazione Android, ho un TextView . Il text può contenere dei collegamenti. Questo è un esempio di un text:

This is just a test. Click the following link http://www.google.com to visit Google.

  • Differenza tra SOAP e KSOAP
  • Riavviare il telefono con un clic del button
  • Eccezione sollevata durante il rendering: Imansible trovare il layout per Action Bar
  • Come colbind android al server
  • Crea un EditText multilinea in modo programmato
  • Come condividere text e image in Google Plus (G +) da Android senza utilizzare Intent?
  • Notare che il text non è in HTML ; sarà solo un text regolare.

    Voglio fare qualcosa di simile a textView.parseLinks() , quindi in TextView , http://www.google.com sarà hyper-linked e cliccabile per aprire la pagina.

    È ansible?

    Grazie

  • Crea jar per il progetto android in eclipse
  • Manutenzione degli stati della casella di controllo in listview con CursorAdapter
  • Inizia l'attività con un'animation
  • Postgresql non si connette a android usando JDBC lancio org.postgresql.util.PSQLException: il tentativo di connessione non è riuscito
  • Ottenere l'elenco dei processi in esecuzione e uccidere i loro servizi di background
  • Cordova - Codice di errore 1 per il command | Il command non è riuscito
  • 5 Solutions collect form web for “Come fare i collegamenti normali in TextView cliccabili?”

    Provare e includere quanto segue nella definizione TextView nel file XML:

     <TextView ... android:autoLink="web"/> 

    I documenti di android: autoLink dicono:

    Controlla se i collegamenti come urls e gli indirizzi di posta elettronica vengono automaticamente individuati e convertiti in collegamenti cliccabili

    Quindi, per trovare automaticamente i collegamenti, ciò può aiutare. Prova a vedere.

    Qualcosa di simile dovrebbe funzionare.

      TextView tv = (TextView) findViewById(R.id.textView1); String text = "This is just a test. Click this link here <a href=\"http://www.google.com\">Google</a> to visit google."; tv.setMovementMethod(LinkMovementMethod.getInstance()); tv.setText(Html.fromHtml(text)); 
      <TextView ... android:autoLink="..."/> //set ... by web|email|none|phone|map|all according to your need 

    // per modificare il colore del link aggiungere sotto la linea android: textColorLink = "@ color / yourcolor"

    provare questo .. sta lavorando per me

      <TextView android:id="@+id/text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:autoLink="web" android:text="click here http://www.google.com/"/> 

    Modo semplice per select URL e numbers di telefono in TextView :

     TextView textView = (TextView)findViewById(R.id.textView1); textView.setText("some url is www.google.com phone 7504567890 another url lkgndflg.com "); Linkify.addLinks(textView, Linkify.WEB_URLS | Linkify.PHONE_NUMBERS); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.