package firsrdroid.tutorial.mywebview;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class UsingMyWebview extends Activity {
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main );
WebViewClient yourWebClient = new WebViewClient()
{
// Override page so it's load on my view only
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
// This line we let me load only pages inside Firstdroid Webpage
if ( url.contains("firstdroid") == true )
// Load new URL Don't override URL Link
return false;
// Return true to override url loading (In this case do nothing).
return true;
}
};
// Get Web view
mWebView = (WebView) findViewById( R.id.MyWebview ); //This is the id you gave
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setSupportZoom(true); //Zoom Control on web (You don't need this
//if ROM supports Multi-Touch
mWebView.getSettings().setBuiltInZoomControls(true); //Enable Multitouch if supported by ROM
mWebView.setWebViewClient(yourWebClient);
// Load URL
mWebView.loadUrl("http://www.firstdroid.com/advertisement.htm");
}//End of Method onCreate
}
来自:
http://www.firstdroid.com/2010/08/05/override-url-loading-in-webview-android-tutorial/
Android WebView 教程
本文介绍了一个简单的Android应用示例,该应用使用WebView组件加载特定网址的内容,并通过覆写URL加载来限制只能加载指定域名的网页。教程展示了如何设置WebView的基本配置,包括启用JavaScript、支持缩放等功能。

被折叠的 条评论
为什么被折叠?



