80,362
社区成员
发帖
与我相关
我的任务
分享
public class WebviewTestActivity extends Activity
{
WebView myWebView;
TextView displayText;
final static String TAG="WebviewTestActivity=>";
//Button bnt1;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myWebView = (WebView)findViewById(R.id.webview_id);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.requestFocus();
//
myWebView.getSettings().setSupportZoom(true);
//
myWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.MEDIUM);
myWebView.getSettings().setSupportMultipleWindows(false);
myWebView.getSettings().setUserAgentString("Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5");
//
myWebView.getSettings().setBuiltInZoomControls(true);
//myWebView.getSettings().setJavaScriptEnabled(true);
/*
myWebView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideLoadding(WebView view,String url){
view.loadUrl(url);
return true;
}
});*/
myWebView.loadUrl("http://www.ifeng.com");
String Scale = String.valueOf(myWebView.getScale());
Log.i(TAG,"--Scale:--"+Scale);
int screenDensity=getResources().getDisplayMetrics().densityDpi;
Log.i(TAG, "--screenDensity:--"+String.valueOf(screenDensity)); //60-160-240
}
}
private void setMenuWeb(WebView web) {// 设置主页面的WebView
web.getSettings().setJavaScriptEnabled(true);
// web.getSettings().setBuiltInZoomControls(true);
// web.getSettings().setDisplayZoomControls(false);
web.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String strUrl) {
view.loadUrl(strUrl);
tvUrl.setText(strUrl);
return false;
}
@Override
public void onPageStarted(WebView view, String strUrl,
Bitmap favicon) {
super.onPageStarted(view, strUrl, favicon);
tvUrl.setText(strUrl);
}
@Override
public void onPageFinished(WebView view, String strUrl) {
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
}
});
web.loadUrl(homePage);// 打开浏览器
}