2011-09-07 18 views
6

Tengo un widget de Android que contiene dos botones. Pero no tengo idea de cuán grande debería ser mi widget para diferentes DPI. De acuerdo con this, es fácil de calcular, pero mi widget no es cuadrado, es un rectángulo, ¿cómo calcular su tamaño?¿Cómo calcular el tamaño adecuado del widget de Android?

widget My-provider.xml se ve así:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
    android:minWidth="160dip" 
    android:minHeight="72dip" 
    android:updatePeriodMillis="0" 
    android:initialLayout="@layout/main" 
    /> 

Respuesta

3

Dado que está utilizando unidades de inmersión, que será ajustada automáticamente por el sistema de acuerdo con la densidad de píxeles. (El widget siempre se escalará al mismo tamaño físico, independientemente de la densidad de píxeles). La densidad de referencia que usa el sistema para escalar es de 160 píxeles/pulgada.

6

Me gustaría echar un vistazo a la widget design guidelines, específicamente la sección sobre widget sizes. Especifica el tamaño en px, pero deberías poder convertirlos a dp para una densidad dada.

Cuestiones relacionadas