【问题标题】:Problem with multiple size widgets in Android One devicesAndroid One 设备中多个尺寸小部件的问题
【发布时间】:2019-11-27 10:55:13
【问题描述】:

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

这难道不是小米的特定问题,而是 Android One 的问题吗?有没有人遇到过类似的问题?

提前致谢。

【问题讨论】:

    标签: android widget android-widget


    【解决方案1】:

    好的,所以我找到了解决方案。问题不在于设备或其 Android 版本,我为小部件的 minWidth 赋予了一个非常高的值,以使其适应任何设备全宽,例如平板电脑(在本例中为 500dp)。

    所以这个设备(Mia2 是 5 列宽,320dp),maxWidth 低于500dp 直接忽略了更大的小部件。这很奇怪,因为华为(p30 lite)是 4 列 witdh 并且小部件可以与任何 minWidth dps 一起使用。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 2015-10-29
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      相关资源
      最近更新 更多