在我的app小部件中,我有一个LinearLayout,其高度和宽度设置为fill_parent。有没有办法在运行时获取已分配给该视图的实际大小?
答案 0 :(得分:2)
app widget元数据XML文件决定了widget的整体大小;你必须考虑到这个尺寸设计你的布局。如果要实现多个大小的小部件,则每个小部件都需要单独的元数据和布局。
应用程序窗口小部件系统使用可以转换为DP的抽象“网格单元”,有关详细信息,请参阅this page。如果您错误地设置了大小,它将代表您“截断”到最近的网格大小(并且您的布局看起来会“糟糕”)。
Android 3和4为您提供了更大的尺寸调整可能性。