There's more than one way to skin a cat here. It really depends on exactly what you want to do.
First of all, you'll need to give your app the right privileges for using the internet and add "android.permission.INTERNET" to the permissions.
Clickable links in a text-view using Layout
This is the easiest way of doing it without coding.
- While editing your XML layout, click on the view you wish to apply auto-links to.
- In the Properties dialog, edit "Auto links" and set it to all that apply to you.
- Set "Links clickable" to true.
- Whalla!
Clickable links in a text-view via code
If you prefer the more code-saavy way of doing it, then use this snippet to make your links clickable.
TextView tv = (TextView) findViewById(R.id.textview); Linkify.addLinks(tv, Linkify.WEB_URLS);
Display HTML in a view
Manually fetching or setting HTML into a view is quite easy.
Or you could tell the view to load the remote page for you.
WebView wv = (WebView)findViewById(R.id.webview);
wv.loadUrl("http://www.thatawesomeshirt.com");
Open up the built-in browser
Lastly, just let the pro's handle it. Send off your request to the default web browser on your Android handset.
Uri uri = Uri.parse("http://twigstechtips.blogspot.com");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
[ Source ]