我正在编写一个Android AppWidget。小部件的布局包含一个LinearLayout,在其中有许多ImageView。在AppWidgetProvider OnUpdate方法中,我首先为布局创建一个RemoteViews...
var rv = new RemoteViews(context.PackageName, Resource.Layout.WidgetLayout);
...使用它,我可以为每个子ImageView设置位图。
然而,我真正想做的是在布局完成后获取ImageView的实际大小,以便我可以将精确大小的图像(可能通过位图)绘制到其中。我无法通过RemoteViews获取ImageView的大小,也无法访问RemoteViews项的基础ImageView。
我能做到这一点吗?它是在OnUpdate()中完成的吗?如果是,如何完成?如果不是,在哪里应该完成?
提前感谢。