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

公開日: 開発TIPS | ,

これは、開発の際に調べて判ったことのまとめで、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)

 

関連記事

no image

[TIPS]IS01/LYNXのウィジェットのサイズ

IS01/LYNXのappWidgetのサイズは、SHARP独自UIのおかげでandroid標準とは

記事を読む

no image

[TIPS]リストビューの飛び出すハンドル

TIPSと言う名のメモ書き リストピューの項目が多い時に、よく見るアレ。 普通のスクロールバ

記事を読む

no image

[TIPS]文字にドロップシャドウを付ける方法

実は TextView には影を付ける為のパラメーターが有るので、簡単にドロップシャドウが付けられま

記事を読む

no image

[TIPS]Bluetooth SPPのUUID

Bluetoothの接続には、UUIDを指定しないといけないらしい。 その詳細は良く分かりませんが

記事を読む

no image

[TIPS]アクティビティの見た目をダイアログにする方法

TIPSと言う名のメモ書き AndroidManifest.xml ファイルの <activ

記事を読む

no image

Android 3.2のズーム機能について

Android 3.2 から、大画面(xlarge)に対応していないアプリの画面を拡大して表示する機

記事を読む

no image

[TIPS]端末に設定されている日付フォーマットの取得

android.text.format.DateFormat クラスの getDateFormat(

記事を読む

no image

[TIPS] カレンダーアプリの起動方法

TIPSと言う名のメモ書き 基本的に、自作のアプリから他のアプリを起動するにはインテントを利用しま

記事を読む

no image

[TIPS]ImageViewで9patchを表示する方法

ImageView に 9patchのPNG画像のリソースを指定する場合、backgroundに指定

記事を読む

no image

[TIPS]USBホストシールド使用時に使えるピン[ADK]

SparkFun USB Host Shieldは、Arduinoの7~13ピンを使用してコントロ

記事を読む

Arduinoで温湿度データロガー
Arduinoで温湿度計 #2

今回は、前回作った温湿度計にRTCモジュールとSDカードアダプタを

Arduinoで温湿度計
Arduinoで温湿度計

秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。 以前

SDカード・マイクロSDカード
ArduinoでSDカード

電子工作で大量のデータを保存する方法を調べていると、 Arduin

秋月電子 リアルタイムクロック(RTC)モジュール
秋月のリアルタイムクロック(RTC)モジュール

今回は秋月電子のI2C接続のリアルタイムクロック(RTC)モジュールを

秋月電子 キャラクタLCD
秋月の小型キャラクタLCD

今回秋月電子で売られている小型のキャラクター液晶2種を買ったので、

PAGE TOP ↑