20

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

4

1 回答 1

2

应用小部件元数据 XML 文件确定小部件的整体大小;您必须在设计布局时考虑到该尺寸。如果您要实现多个尺寸的小部件,则每个小部件都需要单独的元数据和布局。

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

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

于 2012-01-17T17:13:22.023 回答