This site is described in Japanese.

[TIPS] ウィジェットサイズについて

2009年12月1日

これは、開発の際に調べて判ったことのまとめで、TIPSと言う名のメモ書きです。

ウィジェットのサイズは、AppWidgetProviderInfominWidth / minHeight で指定する。その際のサイズは

(セル数 * 74) - 2

の式で計算する。

サイズの単位は dip(density-independent pixels)で行う。
dipでサイズで指定するので、SDK1.6以降では自動で実行端末のスクリーンモードに対応する(はず)
WVGAの端末では 自動でサイズが 1.5 倍になる。

これらのサイズはウィジェットの最小のサイズで、実際の描画できる領域はもう少し大きい。
大きく表示する場合は、縦画面・横画面でサイズが異なって来るので、その辺りに配慮する必要が有ります。

 

ウィジェットサイズ一覧(HVGA)

セル数 最小サイズ  実サイズ(縦)  実サイズ(横)
1 × 1 72 × 72 80 × 100 106 × 74
2 × 2 146 × 146 160 × 200 212 × 148
3 × 3 220 × 220 240 × 300 318 × 222
4 × 4 294 × 294 320 × 400 424 × 296

(width x height)

 

ウィジェットサイズ一覧(WVGA)

セル数 最小サイズ  実サイズ(縦)  実サイズ(横)
1 × 1 108 × 108 120 × 150 159 × 111
2 × 2 219 × 219 240 × 300 318 × 222
3 × 3 330 × 330 360 × 450 477 × 333
4 × 4 441 × 441 480 × 600 636 × 444

 (width x height)

 

参考リンク:
Adding the AppWidgetProviderInfo Metadata – Android Developers
app widget sizes for WVGA and FWVGA – Android Developers(google group)

 

Category: 開発TIPS

Tags:

TrackBack URL :

Similar Posts / 関連する投稿

Leave a Reply / コメントをどうぞ

(required)

(required),(Hidden)

Do you want to show your avatar?


Pages / 固定ページ

Category / カテゴリー

Recent Entries / 最近の投稿

Recent Comments / 最近のコメント

Tags / タグクラウド

私が良く参考にしているAndroid本