Как масштабировать целевую веб-страницу, связанную с анализом - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть программа с кнопкой для входа в систему с помощью метода 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.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);

Но это не работает.Это заставляет меня создавать класс 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);

1 Ответ

0 голосов
/ 14 декабря 2011

Вы должны взглянуть на эту статью .

Я думаю, вам нужно установить размер области просмотра в вашем HTML.Примерно так ...

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

Очевидно, вам придется изменить значения пикселей.Для получения дополнительной информации о том, как это работает, смотрите статью, упомянутую выше.

...