android - OnClickListener for texts inside textview -


this question has answer here:

i have 5 text views contain 1-5 words each . need set onclicklistener individual texts of textview . textview should highlight / indicate text clicked . how can achieve efficiently ?

i have listview of maximum 5 textview . each textview contain 1 or more words . need open different url depending upon word clicked. problem text view set @ runtime i.e variable length . can still achieve using clickable span , spannable string .

you can set clickable true particulal textview in xml file. use setonclicklistener method. , inside of method set text color.

<textview     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:clickable="true" /> 

and inside java class:

textview.setonclicklistener(new onclicklistener() {    @override    public void onclick(view v) {      textview.settextcolor(int yourcolor); //e.g. color.black   } });