制作一个使用所有可用空间的4x4小部件

时间:2011-07-10 05:38:21

标签: android android-widget widget

因此,在查看开发人员指南的指南后,我发现安全的4x4小部件的大小为294 x 294 dp。但是,在我的具有480x800屏幕的测试设备上,它以纵向水平填充,而不是垂直填充。我正在制作的小部件旨在通过用户请求填充整个主屏幕。当然我知道你不能完全全屏一个小部件,但它应该填满4x4瓷砖的更好部分。但截至目前,它在垂直方向上不尽如人意。

填充该空间的最佳方法是什么?我是否应该在实际的提供程序中进行某种检查并相应地调整大小?

1 个答案:

答案 0 :(得分:0)

  

我正在制作的小部件旨在通过用户请求填充整个主屏幕。

这是不可能的,抱歉。

  

填充该空间的最佳方法是什么?

尝试使用不同宽高比的应用小部件(例如,纵向为4x6)。在袖口上,我猜测正在保持宽高比,并且你在短尺寸上受到限制。

  

我是否应该在实际提供程序中进行某种检查并相应地调整大小?

你不能动态地“调整某些东西”。在Android 3.1上,您可以创建用户可以调整大小的应用小部件,但这主要适用于使用GridViewListView的应用小部件。