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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (18)

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

提问于
用户回答回答于

应用程序小部件元数据XML文件决定了小部件的整体大小; 你必须考虑到这个尺寸来设计你的布局。如果您正在实现多个大小小部件,则需要为每个小部件分别提供一个单独的元数据和布局。

应用小部件系统使用抽象的“网格单元”,你可以将其转变为DP。如果你设置的大小不正确,它将代表您“截断”到最近的网格大小(并且你的布局看起来“很糟糕”)。

Android 3和4为您提供了更多选择大小的可能性。

扫码关注云+社区