因此,在查看开发人员指南的指南后,我发现安全的4x4小部件的大小为294 x 294 dp。但是,在我的具有480x800屏幕的测试设备上,它以纵向水平填充,而不是垂直填充。我正在制作的小部件旨在通过用户请求填充整个主屏幕。当然我知道你不能完全全屏一个小部件,但它应该填满4x4瓷砖的更好部分。但截至目前,它在垂直方向上不尽如人意。
填充该空间的最佳方法是什么?我是否应该在实际的提供程序中进行某种检查并相应地调整大小?
答案 0 :(得分:0)
我正在制作的小部件旨在通过用户请求填充整个主屏幕。
这是不可能的,抱歉。
填充该空间的最佳方法是什么?
尝试使用不同宽高比的应用小部件(例如,纵向为4x6)。在袖口上,我猜测正在保持宽高比,并且你在短尺寸上受到限制。
我是否应该在实际提供程序中进行某种检查并相应地调整大小?
你不能动态地“调整某些东西”。在Android 3.1上,您可以创建用户可以调整大小的应用小部件,但这主要适用于使用GridView
或ListView
的应用小部件。