gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:41:03 25 4
gpt4 key购买 nike

我有一个已启动并运行的网站,其中包含 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());
}

除网站菜单外,一切正常。它不适合屏幕,我需要将屏幕向左移动才能看到菜单。

我的网站是响应式网站。

我做了一切,包括支付对齐/匹配/包装父级/边距..没有任何效果

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

最佳答案

检查这些代码

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 的整个 View

如果你想禁用缩放从而不显示水平和垂直滚动条那么你可以忽略最后一行代码,也可以添加这段代码

webView.getSettings().setSupportZoom(false);

关于Android WebView 不在屏幕上显示网站菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42581912/

25 4 0