setAutoLinkMaster - Add Clickable Web Url in a TextView, in Java

How to Add Clickable Web Url in a TextView, in Java

setAutoLinkMask was added in API Level 1
Sets the autolink mask of the text.

This is make the text in the TextView web url clickable, and open the default web browser application.

NOTE: Try to set autoLink using XML instead when possible.

1. Add a TextView in your main.xml file.

2. Name the TextView myTextView.

3. Find the TextView using ID.

4. In the MainActivity.java, add the code below to the onCreate method

myTextView.setAutoLinkMask(Linkify.WEB_URLS);

5. At this point, the items in the TextView will still not be able to be clickable. To be clickable, one of these 2 options must be added after the setAutoLinkMask line of code. One or the other, both are not needed.

      a. Set the MovementMethod in a TextView

      b. Set the text in a TextView.

          myTextView.setText("androidsbs.blogspot.com");

6. Compile and run!

Related Articles:
Resources: