首页 > 解决方案 > 在 Android TV (1920*1080) 中,Web 视图显示为选项卡视图,但不显示为桌面视图

问题描述

当我尝试创建一个包含 webview 的 Android Tv 应用程序时,但 HTML 页面显示放大。我也尝试使用相同的代码在选项卡中工作正常。(HTML 页面的打开方式应与在 Desktop 中打开的方式相同)

wvContainer.webViewClient = WebViewClient()
        val newUserAgent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"
        wvContainer.settings.userAgentString=newUserAgent
        wvContainer.settings.javaScriptEnabled = true
        wvContainer.settings.loadWithOverviewMode = true
        wvContainer.settings.useWideViewPort = false
        wvContainer.settings.domStorageEnabled = true
        wvContainer.settings.loadsImagesAutomatically = true
        wvContainer.settings.setSupportZoom(true)
        wvContainer.settings.displayZoomControls = false
        wvContainer.settings.builtInZoomControls = true
        wvContainer.scrollBarStyle = WebView.SCROLLBARS_OUTSIDE_OVERLAY
        wvContainer.isScrollbarFadingEnabled = false
        wvContainer.settings.setAppCacheEnabled(false)
        wvContainer.settings.setCacheMode(WebSettings.LOAD_NO_CACHE)
        wvContainer.settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL)

我期待这个

但我得到了这个

标签: androidkotlinwebviewandroid-webviewtelevision

解决方案


推荐阅读