android - 在 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)
解决方案
推荐阅读
- swift - 用于在 firestore 数组中搜索值的 for 循环
- javascript - React:使用 Axios,这样我就可以在第二个请求中使用来自第一个请求的数据
- python - 显示 IndexError 的列表理解
- listview - 如何在颤动中将列表视图滚动到底部
- android - 在 Windows 10 上创建 Android Debug.Keystore 时出错
- reactjs - 使用 Leaflet 自定义 Bing 地图
- python - Python:EAFP 在检查空集合/可迭代
- c - 我是否错误地将参数从 x86 程序集中的 C 加载到寄存器中?
- webgl - 圆圈不渲染到画布
- python - 如何将数据框导出到不带引号的 csv?