I create a TextView dynamically and want to set the text as linkable. Text value is "Google”I, o którym mowa internecie & blogi like this, który pokazuje w ten sam sposób, ale nie mogłem przynieść oczekiwanych rezultatówandroid. Ustaw powiązanie z <a href> in TextView
Próbowałem różnych sposobów, ale wyjście widzę jest cały tekst. . z tekstem tylko kod próbowałem ze jest:
TextView tv1 = new TextView(this);
tv1.setLayoutParams(textOutLayoutParams);
// Make Linkable
tv1.setMovementMethod(LinkMovementMethod.getInstance());
tv1.setText(Html.fromHtml(l.getLeftString()));
/*SpannableString s = new SpannableString(l.getLeftString());
Linkify.addLinks(s, Linkify.WEB_URLS);
tv1.setText(s);
tv1.setMovementMethod(LinkMovementMethod.getInstance());
*/
dialogLayout.addView(tv1);
W moim wyjściu widzę „Google” i żaden związek próbowałem również czyste projekt & budowanie go ponownie, ale bez powodzenia szukam.. zobacz tylko "Google" jako podkreślone kolorem niebieskim (domyślnie) i po kliknięciu Google, przeglądarki Otwórz pod numerem http://google.com.
Czego brakuje w moim kodzie, aby uzyskać wyjście? BTW Dla REF: Używam 64bit Win 7, Java, Eclipse, Android API 8-2.2
Każda pomoc jest bardzo ceniona.
spojrzeć na http://stackoverflow.com/questions/12069811/android-hyperlinks-on-textview-in-custom-alertdialog-not -clickable/12070751 # 12070751 – user370305
@ user370305, deleted Html.fromHtml, Próbowałem z & bez setClickable, ale bez powodzenia - nadal widzę pełny tekst Tvd