如何使用sqlite db以及如何在android中访问mysql服务器数据库

时间:2011-06-24 08:36:01

标签: android webview

我在设置Android webview中加载的网页方面遇到了问题。

问题是,当我加载网站的登录页面时,它在webview中完全适合但是我点击超链接进行新注册然后下一页(注册页面)在浏览器中以100%的比例加载并显示水平和垂直滚动条。 我想根据设备宽度来安装此注册页面。

怎么做才能帮帮我

尝试了stackoverflow n google中几乎所有选项

还告诉我如何在运行网站的Android设备上访问SQL数据库(保存和检索数据库中的信息)

我使用的代码是:

Java文件:

    mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setLoadWithOverviewMode(true);
    mWebView.getSettings().setUseWideViewPort(true);
     String usrUrl = "http://" + txturl.getText().toString();
    mWebView.setInitialScale(30);
                //mWebView.setMinimumHeight(70);
                //mWebView.setMinimumWidth(30);
    mWebView.getSettings().setSupportMultipleWindows(true);
    mWebView.getSettings().setUseWideViewPort(true);
                //mWebView.setWebViewClient(mWebView.set)
                //mWebView.setWebViewClient(clbk.shouldOverrideUrlLoading(mWebView, usrUrl));
                //mWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
    mWebView.loadUrl(usrUrl);

在清单文件中:

    <meta name="viewport" content="target-densitydpi=device-dpi, width=240px" />

1 个答案:

答案 0 :(得分:1)

你可以做这样的事情

  webview.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);

修改

然后你需要:

  webview.getSettings().setBuiltInZoomControls(true);

之后改变缩放