Android One设备中多个尺寸的小部件的问题

问题描述 投票:1回答:1

除了两个小米设备Mia1和Mia2(其中只有小窗口小部件显示为可选)外,多个窗口小部件尺寸在每个设备上都可以正常工作。就像我之前说过的,在其他3个已测试该应用程序的设备(2个华为和1个三星)中都可以正常工作。在有人询问之前,该窗口小部件已正确编码(清单中声明的​​接收者,每种大小的不同提供者,等等)。

这可能不是特定的小米问题,而不是一个Android小问题?有没有人遇到过类似的问题?

提前感谢。

android widget android-widget
1个回答
1
投票

好,所以我找到了解决方案。问题不是设备或其Android版本,我给小部件的minWidth赋予了很高的价值,以便使它适应任何设备的全角,例如平板电脑(在这种情况下为500dp)。

因此该设备(Mia2为5列宽度,320dp),maxWidth低于500dp,而直接忽略了较大的小部件。这是相当可扩展的,因为Huawei(p30 lite)是4列witdh,并且该小部件可以使用任何minWidth dps。

它可能取决于设备,但是我的建议是给小部件指定特定大小,然后让用户使用resizeMode选项决定小部件的完整大小。

© www.soinside.com 2019 - 2024. All rights reserved.