【问题标题】:Android Widget size incorrectAndroid Widget 大小不正确
【发布时间】:2012-07-07 17:55:44
【问题描述】:

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

4 x 1Galaxy Nexus 上的小部件 但显示为 3 x 1Motorola RAZR上的小部件与ICS

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

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

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

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

【问题讨论】:

  • Dip 与设备无关,因此在不同的屏幕尺寸上使用不同的原生单位。
  • 嗯,他们应该是,但我在这里面临同样的问题。小部件在 GN 上需要 4x2,但在 SGS3 和 RAZR 上只有 3x2...

标签: android android-layout android-widget


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 2014-10-06
    • 2014-10-10
    相关资源
    最近更新 更多