我对 android 中的应用小部件有疑问。我有点困惑,因为我在信息 xml(res -> xml)中定义了宽度(250)和高度(110)的值(http://developer.android.com/guide/practices/ui_guidelines/小部件设计.html)。现在我希望我的小部件采用宽度为 4 的单元格和高度为 2 的单元格。
我用 Nexus S (HDPI) 测试它,一切正常,我用 Nexus 4 (XHDPI) 测试它,一切正常,我用三星 Galaxy Tab 10.1/Emulator 平板电脑 (MDPI) 测试它,它没有工作,Nexus7(模拟器)(TVDPI)也没有工作。
好的,我查看了菜单,我看到系统需要 3 个而不是 4 个单元格作为宽度。
现在我的问题是有没有办法为平板电脑定义特定的 xml 文件(请注意我会支持带有 android 2.3.3 的设备)或者我错过了什么?