我正在为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电视上看起来很模糊
我不相信用你的UI组件本地定位4K分辨率是可能的。根据Android 6.0 release notes围绕4K显示模式:
在4K显示模式下,UI继续以原始分辨率(例如1080p)渲染并升级到4K,但SurfaceView对象可以以原始分辨率显示内容。
我可能会弄错,但我相信这里的目的是允许开发人员为标准1080p分辨率构建他们的UI,而不必考虑4K,但这仍然允许原生4K视频,因为它将被渲染到SurfaceView。