android - URLSpan in SpannableString -


i following example in using spannablestring: http://developer.android.com/resources/samples/apidemos/src/com/example/android/apis/text/link.html

i trying create string has 'r.string.text1' following r.string.text2 r.string.text2 (has 10 characters) in url format:

spannablestring ss = new spannablestring(getstring(r.string.text1)); ss.setspan(new urlspan(getstring(r.string.text2)), 0, 10, spanned.span_exclusive_exclusive); 

but getting is

  1. i don't see string r.string.text2 @ all
  2. and first 10 characters in url format

how can fix problem?

may correct ?

spannablestring ss = new spannablestring(gettext(r.string.text1)+" "+gettext(r.string.text2)); ss.setspan(new urlspan(getstring(r.string.text2)),     getstring(r.string.text1).length()+1,     ss.length(),     spanned.span_exclusive_exclusive); 

quite late, @ least done others ^^

you can way :

spannablestring ss1 = new spannablestring(gettext(r.string.text1)); // want ss1 spannablestring ss2 = new spannablestring(gettext(r.string.text2)); // text visible ss2.setspan(new urlspan(getstring(r.string.text2)), // link     0,     ss2.length(), // link on entire text     spanned.span_exclusive_exclusive);  charsequence csss = textutils.concat(ss1, ss2); // import android.text.textutils; 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -