= m.start(); end = m.end(); spanText = nTagString.subSequence(start, end); final CharSequence mLastTextSpan = spanText; string.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { // Click on each tag will get here } @Override public void updateDrawState(TextPaint ds) { // color for the hash tag } }, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } return string; // Spannable String \͍ͭͷྲྀΕͰ͓ئ͍͠·͢/
DITTO MARK ; // υΠπޠΒ͍͠ ... // CJK-Tibetan "\\u0f0b" + // U+0F0B `་` TIBETAN MARK INTERSYLLABIC TSHEG "\\u0f0c" + // U+0F0C `༌` TIBETAN MARK DELIMITER TSHEG BSTAR // ͱԿ͕ҧ͏ͷ? ... "\\u0f12" + // U+0F12 `༒` TIBETAN MARK rgya gram shad // Կ͔ͩΘ͔Βͳ͍͕ΧοίΠΠܗ ... // White Spaces // ֯εϖʔε܉ஂ .... "\\u2003" + // U+2003 EM space "\\u2004" + // U+2004 THREE PER EM space "\\u2005" + // U+2005 FOUR PER EM space "\\u2006" + // U+2006 Six per space "\\u2007" + // U+2007 figure space "\\u200A" + // U+200A HAIR space "\\u202F" + // U+202F NARROW NO-BREAK SPACE "\\u205F" + // U+205F medium mathematical space .... http://www.rubydoc.info/gems/twitter-text/Twitter/Regex