Widget minwidth para tener N columnas?
¿Qué números debo poner en el proveedor de widgets xml minwidth / height para lograr 1, 2, 3 y 4 filas y columnas?
Al mirar otras aplicaciones, encontré que la gente está usando 72, 142, 220 y 294 inmersiones pero no encontró ninguna referencia en las guías de widgets de Google.
- Error XML en Eclipse mientras se visualiza el diseño gráfico de Xml
- Android - Cuando se inicia la misma actividad desde el widget con diferentes extras, ¿cómo evitar que aparezca la misma instancia después de regresar del botón HOME?
- RingtonePreference no disparar OnPreferenceChangeListener
- Poner muro de facebook en Android
- Widget de Android que no aparece en la lista después del desarrollo
¿Son estos números seguros para todos los dispositivos? ¿Se basan en las especificaciones de Google?
EDIT: corregido a 294 (fue 290).
- Aplicación de Android Crashing después de salir presionando "botón Atrás"
- Extraer una línea de un EditText
- ¿Cómo puedo escribir mi propio menú contextual para copiar y pegar?
- Pasar extras del widget en PendingIntent a Actividad
- ¿Cómo controlar el ancho y la altura del cuadro de diálogo de alertas predeterminado en Android?
- Barra de puntuación que muestra sólo media estrella en lugar de estrella completa
- "Android.database.sqlite.SQLiteException: no hay tal tabla" error en casos raros
- Cómo guardar el lienzo de dibujo en android?
La documentación oficial se puede encontrar aquí en "Determinar un tamaño para su widget" .
# of Cells Available Size 1 40dp 2 110dp 3 180dp 4 250dp … … n 70 × n − 30
Estos números son nuevos, sin embargo, se han actualizado recientemente. La documentación más antigua establecía una fórmula diferente:
Para encontrar el ancho y la altura mínimos en píxeles independientes de la densidad (dp), utilice esta fórmula:
(número de células * 74) – 2
Siguiendo esta fórmula, debe usar 72 dp para una altura de una celda, 294 dp y para un ancho de cuatro celdas.
fuente
Lo cual está en línea con valores como 72. Los otros valores me parecen algo aleatorios.
Encontramos las especificaciones autorizadas aquí
http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html
Tamaño mínimo en dip = (Número de celdas * 74dip) – 2dip
72, 146, 220, 294
- ¿Un manejador local con postDelayed recibirá la basura recopilada antes de que se ejecute el runnable
- ¿AlertDialog admite WebView?