0
我正在编写一个Android AppWidget。小部件的布局包含一个LinearLayout,内部包含一些ImageViews。在的AppWidgetProvider的OnUpdate方法,我先创建一个RemoteViews的布局...在RemoteViews中获取ImageView的大小
var rv = new RemoteViews(context.PackageName, Resource.Layout.WidgetLayout);
...,并利用这一点,我可以设置位图每个孩子ImageViews的。
但是,我真正想要做的是在布局完成后获取ImageView的实际大小,以便我可以将精确大小的图像(可能通过位图)绘制到它们中。我看不到通过RemoteViews获取ImageView大小的方法,也无法通过任何方式访问RemoteViews项目的基础ImageView。
我可以这样做吗?它是否在OnUpdate()中完成?如果是这样,怎么样?如果不是,我应该在哪里做呢?
在此先感谢。
啊!现在我懂了。感谢您的信息CW。 –