Android AppWidgets是否仅限于特定尺寸?

时间:2010-09-17 11:38:45

标签: android android-appwidget

我正在制作Android AppWidget以便在主屏幕上显示。

用户的主屏幕空间很珍贵,所以我希望小部件很小。理想的尺寸是2x1细胞。

有没有办法创建2x1小部件,还是应该使用标准大小?

我的小部件改编自Simple Wiktionary示例。

  • The manifestandroid:minWidth="146dip"android:minHeight="72dip"
  • a RelativeLayout with android:layout_width="fill_parent"android:layout_height="wrap_content"

我刚开始使用Android,如果这是一个愚蠢的问题,请提前道歉。 :)

2 个答案:

答案 0 :(得分:4)

  

我刚开始使用Android,如果这是一个愚蠢的问题,请提前道歉。 :)

这绝对不是一个愚蠢的问题。

  

这是指可用的PhotoShop模板还是Android的限制   本身?

我认为2x1是合法的尺寸,但我没有尝试过那种尺寸。

  HTC有自己特殊的主屏幕实现,所以也许我的小部件只会   在HTC设备上以2x1工作?

不同的主屏幕实现可能会以不同的方式解释大小调整,但我希望它们通常是一致的。

  

有没有办法创建2x1小部件,还是应该使用标准大小?

您可以尝试使用较小的android:minHeight值,以查看是否有新阈值需要说服模拟器为您提供2x1应用小部件。话虽如此,使用2x2 app小部件可能会获得更一致的结果。

答案 1 :(得分:0)

根据appwidget design页面,有效尺寸为

  1. 4X1
  2. 3×3
  3. 2×2
  4. 话虽如此,我写过1x1和2x1小部件,并且没有听说过它们无法在任何地方工作。