this is my code :
TextView aboutL1 = (TextView) findViewById(R.id.aboutL2);
aboutL1.setText(Html.fromHtml("This app is open source.<br>The source code is hosted on <a href=\"http://herp.com/derp\">Github</a> "));
Linkify.addLinks(aboutL1, Linkify.ALL);
The word github appears as a link but nothing happens when I click on the link ...
You need to call setMovementMethod:
aboutL1.setMovementMethod(LinkMovementMethod.getInstance());
(you may not even need to call Linkify.addLinks
since you used Html.fromHtml
, but I can't totally remember).
aboutL1.setLinksClickable(true);
in XML should be
<TextView
android:id="@+id/aboutL2"
android:autoLink="web"
android:linksClickable="true"
/>
来源:https://stackoverflow.com/questions/14502709/how-to-make-anchor-tag-in-android-clickable