2010-07-16 6 views
7

C'è un modo per dire linkify per non sottolineare i miei collegamenti? Sto già usando textView.setLinkTextColor(stateList) per cambiare il colore, ma mi piacerebbe rimuovere la sottolineatura che è inserimenti sul link.Come dire a linkify di non sottolineare i collegamenti?

È possibile?

+0

c'è qualche aggiornamento su questo, sto cercando di implementare lo stesso comportamento –

+1

Vedere http://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android per un possibile approccio. –

risposta

3
TextView tv = new TextView(this); 
    SpannableString ss = new SpannableString(
    ""+getString(R.string.nonlinktext)+"\n"+getString(R.string.linkedtext)+""); 
    ss.setSpan(new URLSpan(getString((R.string.linkedtext))), ss.length() - numberofcharactersinlink, ss.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 

Sono riuscito a farlo funzionare utilizzando questa implementazione. Un po 'un trucco ma funziona lo stesso.

+0

scusate il R.string.LearnMore dovrebbe essere R.string.linkedtext – null

+0

È possibile correggere la risposta facendo clic su "modifica". – DragonWork