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。 –