1x1 Android widget'i yaratıyorum.1x1 Android Widget, WXGA720 ekranında 2x2 tarihinde eklendi
ldpi (120 DPI) = 72 * (120/160) == 54 x 54 pixels
mdpi (160 DPI) = 72 * (160/160) == 72 x 72 pixels
hdpi (240 DPI) = 72 * (240/160) == 108 x 108 pixels
xhdpi (320 DPI) = 72 * (320/160) == 144 x 144 pixels
Termometrem şartname: şu şekildedir: Ben her ekran yoğunluğu için görüntüleri tasarladık WVGA800 ekranlarında
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="72dip"
android:minHeight="72dip"
android:updatePeriodMillis="1000"
android:initialLayout="@layout/widget">
</appwidget-provider>
(hdpi), widget 1x1 olduğunu. WXGA800 ekranlarında (mdpi), widget 1x1'dir. WXGA720 ekranlarında (xhdpi), widget 2x2'dur.
Birisi bana burada neyin yanlış olduğunu gösterebilir mi?
Sadece onaylamak için uygulama widget'ınızın 288x288 pikseli olduğunu mu söylüyorsunuz? BTW, 'updatePeriodMillis'' '1000', minimum süre 30 dakika olduğu için etkisiz olacaktır. – CommonsWare
Evet, aslında updatePeriodMillis kullanmıyorum. Bu sadece kaldırılacak bir kalıntı. Widget'ım 2x2 tarihinde eklendi, ancak resim 144x144. Yani, 2x2 widget'ının sol üst kısmında görünen 1x1 resmi var. Diğer 3 "hücreler" boş, ancak işgal edilemez. Widget seçim ekranı (Android 4.0.3) bunu 2x2 widget olarak gösterir. – vulcanfk