Элементы макета выглядят размытыми на 4K экране Android TV - PullRequest
0 голосов
/ 17 января 2019

Я разрабатываю приложение для Android TV, это приложение-заставка, и я просто загружаю URL-адрес в WebView. Я использовал DayDream Service для этой цели, все в порядке, я просто хочу знать, как я могу сделать так, чтобы мой макет поддерживал Разрешение 4K, потому что при загрузке [http://howbigismybrowser.com/] каждый раз отображается 960 * 500, какую конфигурацию я не использую. Я видел официальный документ Google по ссылке

[https://developer.android.com/training/multiscreen/screensizes] также я видел эту ссылку и реализовал ту же ссылку Я попытался сделать конфигурации папок, как

layout-sw320dp

layout-sw600dp

layout-sw720dp

[ Какой квалификатор ресурса я должен использовать для поддержки 1080p, 720p Android TV? - Android

Я создал подпапку в папке res\ для поддержки экрана другого размера, но получаю тот же результат Как это

Может ли кто-нибудь помочь мне, как настроить таргетинг на полное разрешение 4K, потому что сейчас мое веб-представление выглядит размытым на телевизоре 4K

1 Ответ

0 голосов
/ 21 февраля 2019

Я не верю, что возможно целевое разрешение 4K с вашими компонентами пользовательского интерфейса. В соответствии с примечаниями к выпуску Android 6.0 вокруг режима отображения 4K:

В режиме отображения 4K пользовательский интерфейс продолжает отображаться с исходным разрешением (например, 1080p) и масштабируется до 4K, но объекты SurfaceView могут отображать содержимое с собственным разрешением.

Возможно, я ошибаюсь, но я полагаю, что намерение здесь состоит в том, чтобы позволить разработчикам создавать свой пользовательский интерфейс для стандартного разрешения 1080p без необходимости учитывать 4K, но это по-прежнему позволяет использовать собственное видео 4K, которое будет отображаться в SurfaceView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...