android - ClickableSpan TextView stays selected after click -
i'm using following code make textview appear link, , when user clicks on show alertdialog. text stays selected after user leaves dialog , looks ugly.
textview terms = (textview)findviewbyid(r.id.textviewterms); terms.setmovementmethod(linkmovementmethod.getinstance()); spannable spanterms = (spannable)terms.gettext(); clickablespan clickspan = new clickablespan() { @override public void onclick(final view view) { new alertdialog.builder(aboutactivity.this) .settitle(r.string.title_terms) .setmessage(r.string.terms_of_use) .setcancelable(true) .setpositivebutton(android.r.string.ok, new dialoginterface.onclicklistener() { @override public void onclick(dialoginterface dialog, int which) { dialog.dismiss(); } }) .show(); } }; spanterms.setspan(clickspan, 0, spanterms.length(), spanned.span_exclusive_exclusive); i've tried calling setselected(false) doesn't work either. ideas?
just add selection.setselection(spanterms, 0); inside onclick method of dialog.
Comments
Post a Comment