Пользовательский интерфейс Android на телевизоре — Выглядит ужасно

#android #user-interface #dpi #television

Вопрос:

надеюсь, кто-нибудь сможет провести меня сюда

У меня есть приложение, которое хорошо смотрится на телефоне, но нам нужно иметь возможность подключать и зеркально отображать телефон к телевизору. У меня есть адаптеры и кабели, и я могу подключить телефон к телевизору, и все это работает.

но когда приложение запускается на телевизоре — пользовательский интерфейс выглядит УЖАСНО

изображения растянуты или отсутствуют текст растянут слишком высоко

телевизор имеет разрешение 1920 x 1080 — как и телефон, — но, очевидно, менее плотный

И я не могу понять, что мне нужно сделать, чтобы этот пользовательский интерфейс выглядел правильно на телевизоре

Может ли кто-нибудь указать мне правильное направление?

Спасибо!!

Комментарии:

1. Can anyone point me in the right direction? как? вы не опубликовали абсолютно никакого кода

Ответ №1:

Вы создали вариант компоновки для телевизоров?

  1. Нажмите на кнопку «Ориентация для предварительного просмотра» в редакторе макета (номер 2 на этой панели).
  2. Нажмите «Создать другие…»
  3. Выберите «Режим пользовательского интерфейса» в качестве определителя, затем выберите «Телевидение» в раскрывающемся списке
  4. Разработайте свой макет. Возможно, вам потребуется изменить «Устройство для предварительного просмотра» (номер 3 в строке) на телевизор

Ваша папка макета будет выглядеть следующим образом, и ваше приложение должно автоматически использовать макет телевизора, когда он находится на телевизоре