2016-12-10 3 views
0

Можно использовать такие квалификаторы, как mdpi, hdpi, xhdp для drawables (drawable-mdpi, drawable-hdpi, ...). Есть ли способ иметь чертежи исключительно для Android TV? Другими словами, даже если на планшете есть разрешение на Android-телевизор (например, 1080p), оно не будет отображать эти чертежи.Есть ли специальный определитель для Android TV

+1

Вы можете использовать '-телевидение'. Это может работать или не работать для любой установленной Android-приставки, хотя я бы ожидал, что официальное Android-телевидение будет использовать его. – CommonsWare

+0

Благодарим вас за отзыв. Я читал страницу классификатора, не мог найти это. Из любопытства, это документировано где угодно? https://developer.android.com/guide/practices/screens_support.html#qualifiers – Hong

+1

https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources - см. таблицу 2, " UI mode ". – CommonsWare

ответ

1

Вы можете попробовать использовать -television в качестве квалификатора набора ресурсов. Хотя я ожидал бы, что официальные среды Android TV будут поддерживать это, а также «основные брендовые» среды Android TV (например, Amazon Fire TV), не все телевизоры, ориентированные на Android, будут. Проще говоря, не требуется, чтобы производитель устройства сообщил вам, что ваше приложение работает на экране телевизора.

+0

Большое спасибо. Это проясняет немало вещей. – Hong

1

Не совсем ответ на ваш вопрос, но разъяснение.

Способ, которым был разработан SDK, заключается в том, что у вас есть специальная активность для телевизора (с использованием фильтра намерений LEANBACK), и на этом мероприятии вы используете все, что вам нужно, которое специально для телевизора.

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

+0

Благодарим вас за разъяснение. Я знаю, что мы не следуем рекомендациям для ТВ-приложения, но наше приложение не является типичным телевизионным приложением. Это инструмент, который многие пользователи очень хотят запускать на своем Android-телевизоре. – Hong

+0

Вы все еще можете создать специальный макет/интерфейс для телевизора, парадигма юзабилити совсем другая. – shalafi

 Смежные вопросы

  • Нет связанных вопросов^_^