我有一个带有ViewFlipper的小工具,可以在X个数的图像之间切换。我的目标是10个图像被翻转,如果我加载非常小的图像,我可以做到这一点。我的小工具大小是4x2,我想要显示高质量的图像,但我无法实现这一点。一切加载正常,没有异常,但小部件从不显示它们。如果我加载非常小的图像尺寸(100x100像素),它就会开始翻转它们。如果我加载更大的图像尺寸(300x300),它不会开始翻转图像,直到我将图像的数量(翻转)减少到4。这对我来说是一个内存限制,但我希望在执行appWidgetManager.updateWidget(widgetId, remoteViewFlipper)后会在某个地方抛出异常。通过查看日志,我没有看到任何与此相关的内容。
发布于 2012-02-04 00:05:43
我认为这取决于launcher的具体实现-小部件的东西在那里托管和处理。你的更新是作为包裹发送的,所以也有数据大小限制:
http://groups.google.com/group/android-developers/browse_thread/thread/26ce74534024f41a?pli=1
https://stackoverflow.com/questions/9131266
复制相似问题