0

ウィジェット サイズ 4x1、4x2、および 5x2 をサポートするアプリケーションを開発しています。4x1 ウィジェットが 4x2 ウィジェットのサイズを取ることを除いて、すべてがうまく機能します。ウィジェット提供ファイルを確認しましたが、問題ないようです:

レイアウトも問題ありません(他の人が提案したように、幅と高さをfill_parentに変更しようとしました)が、ホーム画面に配置すると、4x1のサイズですが、4x2のサイズで垂直方向に中央に配置されます画面上。レイアウトのサイズは正しいようですが (高さを確認するために背景色を追加しました)、何かがウィジェットのサイズを 4x2 に強制しています。

問題が何であるか知っている人はいますか?

4

3 に答える 3

4

ウィジェットの場合、minWidth と minHeight は 1x1 ブロックごとに 72 dp である必要があります。ほとんどの場合、72 dp 以外のものがあり、144 dp と 73 dp の間のすべてが 1 ではなく 2 ブロックを使用します。

于 2012-09-17T19:04:06.270 に答える
2

返信が遅くなるかもしれませんが、Google は Widget Dimension の式を (n * 70) - 30 に変更したようです。

http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size

于 2016-03-15T03:25:48.630 に答える
1

minHeight 値を 40dp に設定すると、問題が解決しました。

于 2012-09-22T08:31:40.953 に答える