Tamaño incorrecto de la cuadrícula del widget
He escrito un widget que se supone que es 4×2 bloques de pantalla de inicio. Es minheight y minwidth, de acuerdo con la actual "App Widget Design Guidelines" página son
android:minWidth="250dp" android:minHeight="110dp"
Y se aplica un relleno desde dimens.xml si la versión del sistema está por debajo de Ice Cream Sandwich
- Widget para encender / apagar la linterna de la cámara en android
- Múltiples OnClick en Widget para la misma intención
- Android 4.0: widgets no aparecen?
- Buscar ID de widget de la pantalla de inicio
- Widget de aplicación setImageViewUri no actualiza la imagen
En mi Nexus 4 (xhdpi, Jellybean 4.2.1), este widget es 4×2. En un emulador (hdpi, Gingerbread 2.3.3), este widget es 4×2. En mi Nexus 7 sin embargo (hdpi, Jellybean 4.2.1), el widget es 3×2. No puedo por la vida de mí averiguar por qué o cómo arreglarlo. ¿Alguna idea?
- ¿Cuál es la diferencia para actualizar Android App Widget entre dos enfoques?
- ¿Cómo crear un widget de Android con opciones?
- Cómo construir un Widget Android Simple
- ¿Qué es un widget en Android?
- actualizar el widget android (utilizando tareas asíncronas) con una imagen de Internet
- ¿Cómo crear una imagen de fondo nítida para 1x1 widget Android?
- Widget del reproductor de música de Android
- Evitando el error FALLED BINDER TRANSACTION al actualizar muchos mapas de bits de widget
Lars Vogel escribe en este tutorial del Widget de la pantalla de inicio que:
Como regla de cálculo, debe definir el tamaño del widget con la fórmula: ((Número de columnas / filas) * 74) – 2. Éstos son píxeles independientes del dispositivo y el -2 se utiliza para evitar problemas de redondeo.
Edit: aparentemente Vogel lo obtuvo de la antigua API de Widget (desplácese hacia abajo hasta la página central para ver la referencia).
Basándose en esta medida, para un ancho de 4 celdas y una altura de 2 celdas, utilice un baño de 294 x 146:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="294dip" android:minHeight="146dip" android:updatePeriodMillis="0" android:initialLayout="@layout/some_layout" />
- ¿Es posible obtener el número de descargas de una aplicación de Google Play?
- El marcador del mapa de Google se reemplaza por el rectángulo delimitador en el zoom