3

我有一个4 x 1小部件,显示为:

4 x 1小部件打开Galaxy Nexus 但显示为 小3 x 1部件打开Motorola RAZRICS

我遵循以下网址 http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size提供的指南

android:minHeight="40dip"
android:minWidth="250dip"

不确定是什么导致了这个问题。我可以通过将minWidth值更改为 270dp 来解决问题,但我不想在不了解问题的情况下这样做。另外一点,我没有为我的小部件使用任何预览图像。

感谢任何人对此提供的见解。

4

1 回答 1

0

你的两部手机都运行 ICS 吗?他们将小部件单元格大小从 Gingerbread 更改为 ICS。我遇到了同样的问题,但由于 Google 为同一个应用程序提供了多个 .apk 支持,所以我将新尺寸放入应用程序的 targetSDK:16 版本中,而不必担心它。我确定您可以只使用 v-14 文件夹并复制小部件的 XML 文件并将新大小放入位于 v-14 文件夹中的 XML 文件中。如果两部手机都是 ICS,我不知道该告诉你什么。你总是可以让你的小部件也可以调整大小

于 2012-11-08T02:54:40.637 回答