2012-07-16 8 views
6

Estoy intentando crear un appwidget que tenga un tamaño estándar de mosaicos de 4x2. Actualmente, estoy usando estos valores:Qué tamaños usar para un appwidget de 4x2

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

En mi deseo de correr de pan de jengibre, el widget muestra como 4x2.
En mi tableta Asus TF101 que ejecuta ICS, el widget obtiene un tamaño de 4x2.
Finalmente, en un emulador de 720x1280 ejecutando ICS, el widget obtiene un tamaño de 4x3.

Así que estoy un poco confundido aquí. ¿Cuáles son los valores correctos (quizás usando diferentes carpetas de recursos) para lograr un widget de 4x2 en todos los dispositivos?

Respuesta

3

He encontrado que trabajando en aprox. 72dp x 72dp por 1x1 funciona mejor. Entonces, para un widget de 2x2 normalmente usaría 144dp x 144dp, sin embargo, google recomienda 110dp x 110dp.

Esta página de Google da una mejor descripción de lo que el tamaño de usar y cómo calcularlo: http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

+1

Esta solución no funciona en 7 '' tablets. Verificado en el Nexus 7 2013 y el tamaño del widget es de 3x2 celdas y recortado horizontalmente. En los teléfonos inteligentes como el OnePlus One, son células 4x2 y se ven bien. Establecido en ** 280 dp ** trabajado, ahora los tamaños de celda son 4x2 en todos los dispositivos. – gpm

Cuestiones relacionadas