#android #user-interface #dpi #television
Вопрос:
надеюсь, кто-нибудь сможет провести меня сюда
У меня есть приложение, которое хорошо смотрится на телефоне, но нам нужно иметь возможность подключать и зеркально отображать телефон к телевизору. У меня есть адаптеры и кабели, и я могу подключить телефон к телевизору, и все это работает.
но когда приложение запускается на телевизоре — пользовательский интерфейс выглядит УЖАСНО
изображения растянуты или отсутствуют текст растянут слишком высоко
телевизор имеет разрешение 1920 x 1080 — как и телефон, — но, очевидно, менее плотный
И я не могу понять, что мне нужно сделать, чтобы этот пользовательский интерфейс выглядел правильно на телевизоре
Может ли кто-нибудь указать мне правильное направление?
Спасибо!!
Комментарии:
1.
Can anyone point me in the right direction?
как? вы не опубликовали абсолютно никакого кода
Ответ №1:
Вы создали вариант компоновки для телевизоров?
- Нажмите на кнопку «Ориентация для предварительного просмотра» в редакторе макета (номер 2 на этой панели).
- Нажмите «Создать другие…»
- Выберите «Режим пользовательского интерфейса» в качестве определителя, затем выберите «Телевидение» в раскрывающемся списке
- Разработайте свой макет. Возможно, вам потребуется изменить «Устройство для предварительного просмотра» (номер 3 в строке) на телевизор
Ваша папка макета будет выглядеть следующим образом, и ваше приложение должно автоматически использовать макет телевизора, когда он находится на телевизоре