Bagi para pengembang android, ketika akan membuat widget di android, tentu kita harus menentukan besar widget tersebut. Maksimal ukuran widget di android adalah 4×4 kolom. Karena jika di list terdapat beberapa ukuran widget yang bisa digunakan.
Minimum size in dip = (Number of cells * 74dip) - 2dip
Misal kita akan menggunakan widget dengan ukuran kolom 2×1. Jika kita masukkan ke dalam rumus.
Untuk lebarnya : (2 x 74dip) – 2dip = 146 dip
Untuk tingginya : (1 x 74dip)- 2dip = 72dip
Hasil perhitungan rumus ini digunakan pada layout widget dibuat, maka misal xml dari widget tersebut menjadi :
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="146dip" android:minHeight="72dip" android:initialLayout="@layout/widget_message" android:updatePeriodMillis="86400000" />
Selamat mencoba 🙂