Размеры растрового изображения виджета Android

Здравствуйте,

Я пишу виджет, но не уверен, какой размер растрового изображения использовать в качестве фона для каждого разрешения / плотности экрана.

] Согласно руководству Android Developer App Widgets :

To find your minimum width and height in density-independent pixels (dp), use this formula:
(number of cells * 74) - 2
Following this formula, you should use 72 dp for a height of one cell, 294 dp and for a width of four cells

Итак, если мой виджет 72dp x 294dp, то какой размер растровых изображений мне нужен для моих чертежей ldpi, mdpi и hdpi?

Также, Я сделал несколько шаблонов шахматной доски разных размеров и цветов для каждой раскладывающейся папки и попробовал их. Эта плотность - отвлекающий маневр?

Я только что сделал снимок экрана своего эмулятора, работающего как HVGA, средней плотности, 320x480. Размер, занимаемый моим виджетом, составляет 320x100, поэтому я создаю растровое изображение 320x100 в папке mdpi в качестве фона для своего виджета, оно отлично выглядит как на моем эмуляторе, так и на LG GT540.

И для эмулятора, работающего как WVGA854, высокая плотность , 480x854. Размер моего виджета 480х150. Создание фона такого размера и размещение его в папке hdpi корректно отображается в этом эмуляторе. У меня нет оборудования для тестирования: - (

Update2: Думаю, теперь я смогу лучше объяснить свою проблему: -)

Если бы у меня было три устройства:

Device1, resolution 320x480, density ldpi
Device2, resolution 320x480, density mdpi
Device3, resolution 400x854, density mdpi

Физические размеры экранов, вероятно, были бы разными, но я не думаю, что реальные размеры имеют значение

Я Мы выяснили, что Device1 и Device2 потребуется фон 320x100, тогда как Device3 потребуется 400x150 Итак, какой размер фона помещается в папку mdpi для правильного отображения на Device2 и Device3?

13
задан FrinkTheBrave 18 January 2011 в 12:28
поделиться