1webview=(WebView) Findviewbyid (R.id.webview);2 3WebSettings websetting =webview.getsettings ();4Websetting.setallowfileaccess (true);5Websetting.setjavascriptenabled (true);6Websetting.setdomstorageenabled (true);7Websetting.setdatabaseenabled (true);8Websetting.setappcacheenabled (true);9Websetting.setbuiltinzoomcontrols (false);Ten OneButton BTN =(Button) Findviewbyid (R.id.button); ABtn. Setonclicklistener (NewView.onclicklistener () { - Public voidOnClick (View v) { -Webview.loadurl ("http://www.baidu.com/"); the } - }); - - + -Webview.setwebviewclient (Newwebviewclient () { + @Override A PublicBoolean shouldoverrideurlloading (WebView view, String URL) { at view.loadurl (URL); - return true; - } - - - }); in - toWebview.setwebchromeclient (Newwebchromeclient () { + @Override - PublicBoolean Onjsalert (WebView view, string URL, string message, jsresult result) { the returnsuper.onjsalert (view, URL, message, result); * } $ }Panax Notoginseng);
1 <?XML version= "1.0" encoding= "Utf-8"?>2 <Manifestxmlns:android= "Http://schemas.android.com/apk/res/android"3 Package= "Com.example.sky.myapplication" >4 5 <uses-permissionAndroid:name= "Android.permission.INTERNET" />6 7 <Application8 Android:allowbackup= "true"9 Android:icon= "@mipmap/ic_launcher"Ten Android:label= "@string/app_name" One Android:theme= "@style/apptheme" > A <Activity - Android:name=". Mainactivity " - Android:label= "@string/app_name" > the <Intent-filter> - <ActionAndroid:name= "Android.intent.action.MAIN" /> - - <categoryAndroid:name= "Android.intent.category.LAUNCHER" /> + </Intent-filter> - </Activity> + </Application> A at </Manifest>
Android WebView default settings