我有一个4 x 1
窗口小部件显示为:
4 x 1
上的 Galaxy Nexus
小部件
但显示为
3 x 1
上的Motorola RAZR
小部件ICS
我遵循以下网址提供的指南 http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size
android:minHeight="40dip"
android:minWidth="250dip"
不确定可能导致此问题的原因。我可以通过将minWidth
值更改为270dp来解决此问题,但我不想在不了解问题的情况下执行此操作。另外一点,我没有为我的小部件使用任何预览图像。
欣赏可以提供的任何见解。
答案 0 :(得分:0)
你的两部手机都运行ICS吗?他们将小部件单元大小从Gingerbread更改为ICS。我遇到了同样的问题但是由于Google推出了针对同一个应用程序的多个.apk支持,我将新的大小放入了targetSDK:16版本的应用程序中,并且从不必担心它。我确信您可以使用v-14文件夹并复制小部件的XML文件,并将新大小放在v-14文件夹中的XML文件中。如果两部手机都是ICS,我不知道该告诉你什么。你总是可以让你的小部件可以调整大小