2

次のコードを含むプログラムのメインクラスがあります

public class HTMLViewActivity extends Activity {
    private WebView web;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        DisplayMetrics metrics = this.getResources().getDisplayMetrics();
        int width = metrics.widthPixels;
        int height = metrics.heightPixels;
        web = (WebView) findViewById(R.id.webView1);
        web.setLayoutParams(new LinearLayout.LayoutParams( width , height));
        web.getSettings().setJavaScriptEnabled(true);
        web.getSettings().setRenderPriority(RenderPriority.HIGH);
        web.getSettings().setDomStorageEnabled(true);
        web.getSettings().setDatabaseEnabled(true);
        web.getSettings().setDatabasePath("/data/data/" + "web" + "/databases/");
        web.getSettings().setAppCacheEnabled(true);
        web.setSoundEffectsEnabled(true);
        web.setKeepScreenOn(true);
        web.clearView();
        web.measure(10, 10);
        web.loadUrl("http://www.fullscreenmario.com/stable/mario.html");
    }
}

この WebView にページをロードすると、ページが非常に大きくなり、これを変更できません。モバイルChromeでは通常のサイズです

ここに画像の説明を入力 ここに画像の説明を入力

4

0 に答える 0