2012-07-16 11 views
6

Sto provando a creare un appwidget che ha una dimensione standard di 4x2. Attualmente, sto usando questi valori:Che dimensioni usare per un appwidget 4x2

android:minHeight="146dp" 
android:minWidth="294dp" 

Sul mio Desire esecuzione Gingerbread, il widget mostra come 4x2.
Sul mio tablet Asus TF101 con ICS, il widget ha una dimensione di 4x2.
Infine, in un emulatore 720x1280 con ICS, il widget ha una dimensione di 4x3.

Quindi sono un po 'confuso qui. Quali sono i valori corretti (magari utilizzando cartelle di risorse diverse) per ottenere un widget 4x2 su tutti i dispositivi?

risposta

3

Ho trovato che funziona a ca. 72dp x 72dp per 1x1 funziona meglio. Quindi per un widget 2x2 userei normalmente 144dp x 144dp, comunque google consiglia 110dp x 110dp.

questa pagina da Google dà una migliore descrizione di ciò che dimensioni da utilizzare e come calcolarlo: http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

+1

Questa soluzione non funziona con 7 '' compresse. Controllato sul Nexus 7 2013 e la dimensione del widget è 3x2 celle e ritagliata orizzontalmente. Sugli smartphone come OnePlus One si tratta di celle 4x2 e sembra ok. Impostato su ** 280 dp ** funzionanti, ora le dimensioni delle celle sono 4x2 su tutti i dispositivi. – gpm

Problemi correlati