Android:有没有办法获得RemoteViews对象的大小?

在我的应用程序小部件中,我有一个LinearLayout,其高度和宽度都设置为fill_parent。 有没有办法在运行时获得分配给这个视图的实际大小?

  • FileProvider错误
  • 应用程序升级后,某些第三方小部件停止更新
  • Android:将WebView输出加载到App Widget中
  • 小部件错误的网格大小
  • 使用appWidgetId检查主屏幕上是否存在小部件
  • 窗口小部件预览保存位置
  • appwidget冻结并拒绝更新:忽略updateAppWidget
  • 如何禁用Widget updatePeriodMillis?
  • 应用程序小部件元数据XML文件决定了小部件的整体大小; 你必须考虑到这个尺寸来devise你的布局。 如果您正在实施多个尺寸小部件,则需要为每个元件分别提供元数据和布局。

    应用程序小部件系统使用抽象的“网格单元”,您可以将其转化为DP,请参阅此页面以了解详细信息。 如果你设置的大小不正确,它会代表你“截断”到最近的网格大小(并且你的布局看起来“不好”)。

    Android 3和4给你更多的大小的可能性。