2010-09-20 5 views
0

Pour exemple de code fonctionne en bas à droiteTextUtil.concat préserve pas les liens hypertexte

CharSequence text = TextUtils.concat("before ", Html.fromHtml("<b>This works</b>"), " after "); 
myTextView.setText(text, TextView.BufferType.SPANNABLE); 

Si je mets un lien hypertexte dans le code html, à savoir

CharSequence text = TextUtils.concat("before ", Html.fromHtml("<a href=\"www.google.it\">Google</a>"), " after "); 
myTextView.setText(text, TextView.BufferType.SPANNABLE); 
Linkify.addLinks(myTextView, Linkify.ALL); 

"Google" est affiché, mais lien hypertexte n'undelined correctement et n'est pas cliquable. Aucun conseil?

Répondre

0

Retirez la ligne Linkify.addLinks(myTextView, Linkify.ALL); et placez la ligne suivante entre vos text et setText déclarations:

classNameTextView.setMovementMethod(LinkMovementMethod.getInstance());

+0

A travaillé mettre classNameTextView.setMovementMethod (LinkMovementMethod.getInstance()); après setText :) Merci :) – rciovati

Questions connexes