Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AppWidget是否仅限于特定大小?_Android_Android Appwidget - Fatal编程技术网

Android AppWidget是否仅限于特定大小?

Android AppWidget是否仅限于特定大小?,android,android-appwidget,Android,Android Appwidget,我正在制作一个安卓AppWidget,放在主屏幕上 用户的主屏幕空间很宝贵,所以我希望小部件很小。理想尺寸为2x1个电池 建议你可以有你喜欢的任何尺寸 但是,只有标准尺寸才受支持:4x1、3x3、2x2。 这是指可用的PhotoShop模板还是Android本身的限制 我发现2x1小部件在我的实际设备(HTC Wildfire)上工作,但在模拟器上扩展到2x2。 HTC有自己的小部件,所以我的小部件可能只能在HTC设备上运行2x1 有没有办法创建2x1小部件,或者我应该使用标准尺寸

我正在制作一个安卓AppWidget,放在主屏幕上

用户的主屏幕空间很宝贵,所以我希望小部件很小。理想尺寸为2x1个电池

  • 建议你可以有你喜欢的任何尺寸
  • 但是,只有标准尺寸才受支持:4x1、3x3、2x2。
    • 这是指可用的PhotoShop模板还是Android本身的限制
  • 我发现2x1小部件在我的实际设备(HTC Wildfire)上工作,但在模拟器上扩展到2x2。
    • HTC有自己的小部件,所以我的小部件可能只能在HTC设备上运行2x1
有没有办法创建2x1小部件,或者我应该使用标准尺寸

我的小部件是根据样本改编的

  • android:minWidth=“146dip”
    android:minHeight=“72dip”
  • android:layout\u width=“fill\u parent”
    android:layout\u height=“wrap\u content”
我刚开始使用Android,如果这是一个愚蠢的问题,请提前道歉。:)

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

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

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

我的印象是2x1是一种法定尺寸,但我没有试过那种尺寸

HTC有自己的主屏幕特殊实现,所以我的小部件可能只会 在HTC设备上使用2x1

不同的主屏幕实现可能会对大小进行不同的解释,尽管我希望它们大体上是一致的

有没有办法创建2x1小部件,或者我应该使用标准尺寸

您可以使用更小的
android:minHeight
值进行实验,看看是否需要一个新的阈值来说服仿真器为您提供一个2x1应用程序小部件。也就是说,使用2x2应用程序小部件可能会获得更一致的结果。

根据页面,有效大小为

  • 4x1
  • 3x3
  • 2x2

  • 话虽如此,我已经编写了1x1和2x1小部件,还没有听说它们在任何地方都不能工作。

    谢谢您的帮助。事实上,我想我一直在浪费你的时间!很抱歉我尝试了较小的minHeight值,并将小部件移动了一些,我意识到小部件实际上在模拟器上显示为2x1,我想我只是没有意识到模拟器上的单元格有多大。抱歉,抱歉,抱歉。谢谢,但我想那是我在问题中链接到的同一页?当我写到“AppWidget图形设计指南暗示只支持标准尺寸:4x1、3x3、2x2”