WebView
A WebView displays a web page, pdf, etc.
Example:
< WebView
android:id="@+id/webkit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
// add the import statement
import android.webkit.*;
// declare instance variables
WebView webView;
EditText editURL;
String webSite;
// in the onCreate method:
webView = (WebView) findViewById(R.id.webkit);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom(true);
//webView.getSettings().setStandardFontFamily(String font);
webView.getSettings().setBuiltInZoomControls(true);
public void buttonOnClick(View view)
{
String webSite = editURL.getText().toString();
webSite = webSite.trim();
if (webSite.equals(""))
return;
if (webSite.indexOf(".")<0)
return;
if (webSite.indexOf("http://")<0)
webSite = "http://" + webSite;
this.webSite = webSite;
webView.loadUrl(webSite);
}
public void refreshOnClick(View view)
{
webView.reload();
}
public void backOnClick(View view)
{
if (webView.canGoBack())
{
webView.goBack();
}
}