Исправят ли папки layout совместимость с планшетами?

#android #android-layout #tablet

#Android #android-layout #планшет

Вопрос:

Я прочитал несколько вещей о том, как сделать ваше приложение совместимым с планшетами. Некоторые говорят об использовании вашего кода, а некоторые говорят о папках layout или о папках sw600dp и sw720dp. Я действительно в замешательстве и не уверен на 100%, какой самый простой способ просто заставить его воспроизводиться на планшете.

Что я сделал, так это создал еще 3 папки с макетами (large, xlarge и small, у меня уже были классы для рисования всех размеров, но я не менял размер изображений, они во всех файлах для рисования одинакового размера), и в эти 3 дополнительные папки я скопировал те же файлы, что и в папке plain layout. Итак, у меня есть 4 макета со всеми одинаковыми XML-файлами.

Сделает ли это его совместимым с планшетом и устранит ли мою проблему?

Ответ №1:

для Xlarge используйте эту папку с возможностью рисования-xlarge-hdpi

для большого использования эта папка доступна для рисования-large-xhdpi

макет -большой (7 дюймов)

для макетов используются папки layout-xlarge (10 дюймов)

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

1. у меня есть как размер для рисования, так и размер макета xlarge. Итак, я полагаю, все в порядке, верно?: P

2. для 10 дюймов я предлагаю drawable-xlarge-hdpi, а не drawable-xlarge

3. в чем разница?

4. Снова привет, m8. Я создал все папки и т.д., Но мое приложение снова говорит, что оно несовместимо с планшетами в Play Store

5. какие папки вы использовали?

Ответ №2:

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