17
在我的应用程序小部件中,我有一个LinearLayout,其高度和宽度都设置为fill_parent。有没有办法在运行时获得分配给此视图的实际大小?Android:有没有办法获得RemoteViews对象的大小?
在我的应用程序小部件中,我有一个LinearLayout,其高度和宽度都设置为fill_parent。有没有办法在运行时获得分配给此视图的实际大小?Android:有没有办法获得RemoteViews对象的大小?
应用程序小部件元数据XML文件决定了小部件的整体大小;你必须考虑到这个尺寸来设计你的布局。如果您正在实现多个大小小部件,则需要为每个小部件分别提供一个单独的元数据和布局。
应用小部件系统使用抽象的“网格单元”,您可以变成DP,详情请参阅this page。如果您设置的大小不正确,它将代表您“截断”到最近的网格大小(并且您的布局看起来“不好”)。
Android 3和4给你更多的大小可能性。