Webview 如何缩放与parse链接的目标网页

Webview 如何缩放与parse链接的目标网页,webview,scale,zooming,android-websettings,Webview,Scale,Zooming,Android Websettings,我有一个带有按钮的程序,可以通过GET方法登录,它工作得很好,但当我登录时,表单似乎缩小了很多。我想知道是否有WebSettings.ZoomDensity或WebView类的选项,可以根据设备的屏幕调整表单大小 按钮代码如下: public void IniciSessio_BTN_Click(View Target) { if (U.getText().length() <= 0) Toast.makeText(getApp

我有一个带有按钮的程序,可以通过
GET
方法登录,它工作得很好,但当我登录时,表单似乎缩小了很多。我想知道是否有
WebSettings.ZoomDensity
WebView
类的选项,可以根据设备的屏幕调整表单大小

按钮代码如下:

   public void IniciSessio_BTN_Click(View Target) {
            if (U.getText().length() <= 0)
                Toast.makeText(getApplicationContext(), "Username", Toast.LENGTH_SHORT).show();
            else if (K.getText().length() <= 0)
                Toast.makeText(getApplicationContext(), "Password", Toast.LENGTH_SHORT).show();
            else
            {
                DadesUsuari = U.getText().toString();
                DadesClau = K.getText().toString();
                DadesDesar = Desar_CB.isChecked();

                Uri uri = Uri.parse( "http://www.mypage.com/?U="+U.getText().toString()+"&K="+K.getText().toString() );
                startActivity( new Intent( Intent.ACTION_VIEW, uri ) );
    }
}
但它不起作用。这让我不得不创建WebView类,并导致应用程序崩溃

还尝试了这一点:

private WebView Navegador = null;

            Navegador = new WebView(this);
            Navegador.setVisibility(View.GONE);
            Navegador.setPadding(0, 0, 0, 0);
            Navegador.setInitialScale(73);

            Uri uri = Uri.parse( "http://stats.serhstourism.com/?U="+U.getText().toString()+"&K="+K.getText().toString() );
        startActivity( new Intent( Intent.ACTION_VIEW, uri ) );

            WebSettings webSettings = Navegador.getSettings();
            webSettings.setJavaScriptEnabled(true);
你应该看一看

我认为您必须在html中设置视口大小。像这样的

<meta name="viewport" content="width=100px, height:100px" />


显然,您必须更改像素值。如需了解更多信息,请参阅上面提到的文章。

是的,我以前试过。但是我不能修改HTML,所以我必须从应用程序中进行修改
<meta name="viewport" content="width=100px, height:100px" />