Разные раскладки на Google TV? - PullRequest
2 голосов
/ 13 сентября 2011

Я конвертирую приложение для планшетов Honeycomb в приложение Google TV.Мой основной макет называется main.xml.Это в папке макета.Я создал новую папку layout-notouch с новым main.xml для отображения при запуске приложения на Google TV.Но когда я запускаю свое приложение (в Google TV Android SDK Addon), он все еще использует файл main.xml из папки с обычным макетом, а не из layout-notouch.Что я тут не так делаю?


Обновление: я понял, что не работает layout-notouch.Когда я играю файл в layout-large, он работает.Но это не то, что я хочу.Должен ли я отправить отчет об ошибке в Google по этому поводу?


Обновление: я внес отчет об ошибке в проект Android в Google Code.Вы можете найти его на https://code.google.com/p/android/issues/detail?id=20087

Ответы [ 2 ]

3 голосов
/ 16 сентября 2011

Мы предлагаем, чтобы ваши квалификаторы ресурсов были layout-tvdpi-notouch (720) и layout-xhdpi-notouch (1080)

layout-large-notouch также должны работать.

1 голос
/ 19 июня 2012

По словам кого-то еще в Google, существует селектор ресурсов television, который был представлен в Android 3.2: https://plus.google.com/u/0/108284392618554783657/posts/Lf5g8nqw6s4

Документация еще не обновлялась, но, вероятно, это соответствующийпостоянная в Configuration: https://developer.android.com/reference/android/content/res/Configuration.html#UI_MODE_TYPE_TELEVISION

...