Android WebView不会在屏幕上显示网站菜单

时间:2017-03-03 14:49:32

标签: android android-layout android-webview

我的网站启动并运行了5个菜单项。

我正在创建一个Android应用程序并尝试使用WebView在应用程序上显示该网站。代码是这样的

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        anWeb = (WebView)findViewById(R.id.App);
        WebSettings awSet = (WebSettings)anWeb.getSettings();
        awSet.setJavaScriptEnabled(true);

        anWeb.loadUrl("https://mywebsite");
        anWeb.setWebViewClient(new WebViewClient());
}

一切正常,但网站的菜单。它不适合屏幕,我需要将屏幕向左移动以查看菜单。

我的网站是一个自适应网站。

我做了所有事情,包括使用对齐/匹配/换行父/边距付款。没有任何作用

想知道是否有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

检查这些代码

webview.getSettings().setUseWideViewPort(true);//setting wide view
webview.getSettings().setLoadWithOverviewMode(true);//setting default zoomed out view
webview.setInitialScale(1);
webview.getSettings().setBuiltInZoomControls(true);//setting zoom controls

使用这些代码可以控制webview的整个视图

如果要禁用缩放,从而不显示水平和垂直滚动条,则可以忽略最后一个代码行,也可以添加此代码

webView.getSettings().setSupportZoom(false);