Подтвердить что ты не робот

Калькулятор sw600dp не работает на вкладке Galaxy

У меня есть программа с 2 фрагментами. На табличках я показываю их обоих.
Я делаю это с папкой /layout-sw600dp.
На Motorola Xoom и других планшетах он работает, но не в Samsung Galaxy Tab 10.1
Это очень странно. Я искал повсюду и не мог прийти с человеком с такой же проблемой?
Что может быть причиной?

4b9b3361

Ответ 1

Возможно, это также ответ. Идентификаторы swXXXdp предназначены только для Android 3.2 и выше. Если вы хотите, чтобы вы правильно нацелили таблеты как на пост, так и на pre-3.2, вы должны использовать атрибут swXXXdp и большие /xlarge атрибуты. Итак, для примера:

  • /layout/- для телефонных устройств и планшета для портрета.
  • /layout-xlarge-land/для планшета для ландшафта до 3.2.
  • /layout-sw600dp-land/для планшета для ландшафта после 3.2.

Перед тем, как Honeycomb 3.2, Android использовал "размерные ведра" небольшого (например, Wildfire), обычного (в основном, любого телефона), большого (Streak 5, OG Galaxy Tab), xlarge (Xoom), но теперь вырывает их в пользу этих dp, которые обеспечивают более точное управление.

Ответ 2

Если вам нужна поддержка для 7-дюймовых столов, тогда она не является большой, а большой:   /макет/- для телефонных устройств и книжных таблеток   /layout -large-land/для ландшафтных таблеток pre-3.2   /layout -sw600dp-land/для пейзажных планшетов после 3.2.