Ответ 1
Поддержка нескольких экранов (Android Developers) - хорошая статья об этом. Более подробную информацию о поддержке 1.5 вы найдете в разделе "Стратегии для устаревших приложений".
Я работал над Android 1.5, но теперь я перешел к последней версии. Таким образом, в Android 1.5 есть только одна "загружаемая" папка, но теперь есть три разных папки для хранения изображений в проекте Android.
И я нашел несколько статей для этих трех папок, в которых говорится
Но какова цель этих трех папок и когда я должен использовать определенную папку для хранения изображений?
Поддержка нескольких экранов (Android Developers) - хорошая статья об этом. Более подробную информацию о поддержке 1.5 вы найдете в разделе "Стратегии для устаревших приложений".
Чтобы объявить разные макеты и растровые изображения, которые вы хотите использовать для разных экранов, вы должны поместить эти альтернативные ресурсы в отдельные каталоги/папки.
Это означает, что если вы создаете образ 200x200
для устройств xhdpi
, вы должны создать тот же ресурс в 150x150
для hdpi
, 100x100
для mdpi
и 75x75
для ldpi
устройства.
Затем поместите файлы в соответствующий каталог доступных ресурсов:
MyProject/
res/
drawable-xhdpi/
awesomeimage.png
drawable-hdpi/
awesomeimage.png
drawable-mdpi/
awesomeimage.png
drawable-ldpi/
awesomeimage.png
Всякий раз, когда вы ссылаетесь на @drawable/awesomeimage
, система выбирает соответствующий растровый рисунок на основе плотности экрана.
У меня есть одно хорошее решение. Здесь я прикрепил его как изображение ниже. Так что попробуйте. Это может быть полезно для вас...!