1

Android のアプリ ウィジェットについて質問があります。私は少し混乱しています.info xml(res -> xml)で幅(250)と高さ(110)の値を定義しているためです(http://developer.android.com/guide/practices/ui_guidelines/ widget_design.html )。今、私はウィジェットが幅4セルと高さ2セルを取ることを期待していました。

Nexus S (HDPI) でテストしましたが、すべて正常に動作し、Nexus 4 (XHDPI) でテストしましたが、すべて正常に動作し、Samsung Galaxy Tab 10.1/Emulator タブレット (MDPI) でテストしましたが、動作しません。動作、Nexus7 (エミュレータ) (TVDPI) も動作しませんでした。

OK、メニューを調べたところ、システムが幅に 4 セルではなく 3 セルを使用していることがわかりました。

今私の質問は、タブレット用の特定の xml ファイルを定義する方法がありますか (Android 2.3.3 を搭載したデバイスをサポートすることに注意してください)、または何か不足していますか?

4

1 に答える 1

2

ウィジェットのレイアウトを別のフォルダーに入れて、異なる画面サイズで異なる方法でレンダリングされるようにしましたか? たとえば、タブレットをサポートする場合、特大画面でのウィジェットのレイアウトを含む layout-xlarge フォルダーが作成されます。タブレット レイアウトの詳細については、こちらを参照してください。

于 2013-07-07T19:28:19.963 に答える