1

これは Jelly Bean 上にあるため、ユーザーはウィジェットのサイズを変更できます。私のウィジェットの唯一のものは画像ビューです。リモートビューを介してイメージビュー自体に設定したウィジェットが更新されるたびに、ビットマップを作成しています。作成および描画されるビットマップは、ウィジェットのサイズとそれが占めるスペースに応じて変化します。

私が抱えている問題は、ピクセルを使用する必要があると理解しているビットマップを作成するサイズを決定することです。ウィジェット プロバイダーからこれを見つける方法はありますか? ピクセルまたはディップで利用可能なスペースのいずれかで問題ありません。一方から他方へと解決できるはずです。

4

1 に答える 1

1

ウィジェットのディップのサイズは、次の式を使用して計算できます。70 × n − 30ここnで、 は幅または高さのいずれかのセルの数です。

画面密度に応じて、dp 値をピクセルに変換できます。

詳細については、http: //developer.android.com/guide/practices/ui_guidelines/widget_design.htmlをご覧ください。

于 2013-01-08T19:39:01.853 に答える