Которые являются размером по умолчанию Домашних обоев/фона для различных конфигураций экрана Android (маленькие, нормальные и большие экраны с низкой, средней и высокой плотностью)?
Файлы PNG с 9 патчами поддерживаются для обоев? Я должен использовать их вместо этого?
Я нашел метод на уровне API 5, который дает Вам минимальный размер обоев, но я хотел бы поддерживать предыдущие версии Android также.
Спасибо!
] Обои имеют в два раза большую ширину, чем устройство, удерживаемое в портретном режиме. Так что 960x800 на Nexus One, 960x854 на Droid, 640x480 на G1/Magic/Hero и т.д.[
].В этой статье на сайте разработчиков Android показан диапазон разрешений экрана для каждой плотности.
Я считаю, что обои должны соответствовать разрешению экрана и не растягиваться. Вы можете увидеть это, если, например, создадите новый эмулятор с высокой плотностью экрана, например 480x854. Фон главного экрана по умолчанию центрирован, с большими черными полосами вверху и внизу.
API WallpaperManager
указывает, что вы должны использовать изображение в формате PNG или JPEG, даже если вы используете метод setResource ()
- ресурс должен быть Bitmap
и не должен быть девяти патчем или другим типом Drawable
.