3

異なる sidget サイズ (4x1、4x2、5x2) のアプリケーションがあります。ウィジェットの minWidgt と minHeight は、

4x1: 250dp x 40dp

4x2: 250dp x 110dp

5x2: 320dp x 110dp

各ウィジェットは、widget-provider xml ファイルで異なるレイアウトを使用します。

Gingerbread で、ホーム画面にウィジェットを追加しようとすると、ウィジェットが正しく表示されます (4x1、4x2、5x2)。ICS では、4x1、4x2、および 4x2 として表示されます。誰かが理由を知っていますか?ウィジェット レシーバー定義 (マニフェスト ファイル内) のウィジェット ラベルは、リソース文字列 (widget_4x1、widget_4x2 など) として正しく定義されています。

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

4

1 に答える 1

0

ICS ソース コードに変更が加えられ、ウィジェットのデフォルト サイズを 4x4 より大きくできないようになっていると思います。

http://developer.android.com/guide/topics/appwidgets/index.html

注:アプリ ウィジェットをデバイス間で移植できるようにするには、アプリ ウィジェットの最小サイズを 4 x 4 セルより大きくしないでください。

ウィジェットのサイズが 4 より大きい....

ユーザーがウィジェットのサイズを変更できるようにするだけです。

android:resizeMode="horizontal|vertical"
于 2012-09-27T15:33:29.450 に答える