布局元素在 4K 屏幕 Android TV 上看起来很模糊
Posted
技术标签:
【中文标题】布局元素在 4K 屏幕 Android TV 上看起来很模糊【英文标题】:Layout elements looks blurry on 4K screen Android TV 【发布时间】:2019-06-12 01:06:57 【问题描述】:我正在为 android TV 开发一个应用程序,它是一个屏幕保护程序应用程序,我只是在 WebView 中加载一个 URL 我为此目的使用了 DayDream 服务,一切都很好,我只想知道如何使我的布局支持4K 分辨率,因为当我加载 [http://howbigismybrowser.com/] 时,每次都显示 960*500 没有我使用的配置。我在链接上看到了谷歌官方文档
[https://developer.android.com/training/multiscreen/screensizes] 另外,我已经看到了这个链接并实现了相同的链接 我尝试过制作文件夹配置,例如
layout-sw320dp
layout-sw600dp
layout-sw720dp
[Which resource qualifier should I use to support 1080p, 720p android TV? - Android
我在res\
folder 中创建了子文件夹以支持不同的屏幕尺寸,但得到相同的结果Like this
谁能帮助我如何定位完整的 4K 分辨率,因为现在我的 Webview 在 4K 电视上看起来很模糊
【问题讨论】:
【参考方案1】:我不相信你的 UI 组件可以原生地以 4K 分辨率为目标。根据Android 6.0 release notes左右4K显示模式:
在 4K 显示模式下,UI 继续以原始分辨率(例如 1080p)呈现并放大到 4K,但 SurfaceView 对象可能会以原始分辨率显示内容。
我可能弄错了,但我相信这里的目的是允许开发人员为标准 1080p 分辨率构建他们的 UI,而不必考虑 4K,但这仍然允许原生 4K 视频,因为它会被渲染到 SurfaceView。
【讨论】:
以上是关于布局元素在 4K 屏幕 Android TV 上看起来很模糊的主要内容,如果未能解决你的问题,请参考以下文章
Display.getSupportedModes() 在 4K Android TV 上仅返回 1080p 显示模式