Exercise : 20
Create an application
to open any URL inside the application and clicking on any link from that URl should
not open Native browser but that URL should open the same screen.
Screen Shot:
XML :
main.xml :
main.xml :
JAVA :
TwentyFourActivity.java :
package kmn.TwentyFour;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class TwentyFourActivity extends Activity
{ @Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.gtumcappt.com");
webView.setWebViewClient(new HelloWebViewClient());
}
}
HelloWebViewClient.java :
package kmn.TwentyFour;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class HelloWebViewClient extends WebViewClient
{ @Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
}
