App Widget的不同InfoWidget.xml

时间:2013-07-07 19:16:28

标签: android android-appwidget

我对android中的app小部件有疑问。我有点困惑,因为我在info xml(res - > xml)中定义了width(250)和height(110)(http://developer.android.com/guide/practices/ui_guidelines/widget_design.html)的值。现在我预计我的Widget会占据宽度为4的单元格和高度为2的单元格。

我用Nexus S(HDPI)进行测试,一切正常,我用Nexus 4(XHDPI)测试,一切正常,我用三星Galaxy Tab 10.1 / Emulator平板电脑(MDPI)进行测试,它不起作用,Nexus7(仿真器)(TVDPI)也没用。

好的,我查看了菜单,我看到系统的宽度为3而不是4个单元格。

现在我的问题是有一种方法可以为平板电脑定义特定的xml文件(请注意我会支持带有android 2.3.3的设备)或者我错过了什么?

1 个答案:

答案 0 :(得分:2)

您是否尝试将小部件的布局放入不同的文件夹中,以便在不同的屏幕尺寸上以不同方式呈现?例如,在支持平板电脑时,您将拥有一个layout-xlarge文件夹,其中包含超大屏幕上Widget的布局。有关平板电脑布局的详细信息,请参阅here