0
私はカスタムビューを作成し、ビットマップイメージを描画しました。どのように私は私のwidget..Belowでこのビューを使用することができ、コード残念ながらウィジェットでビューを使用する
public class MyWidget extends AppWidgetProvider {
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
for(int i=0 ; i<appWidgetIds.length; i++) {
int appWidgetId = appWidgetIds[i];
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.main);
views.setImageViewBitmap( ...);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
}
}
public class myCustomView extends View {
Bitmap img;
public myCustomView(Context context) {
super(context);
img = BitmapFactory.decodeResource(context.getResources(), R.drawable.myimg);
}
protected void onDraw(Canvas canvas) {
canvas.drawBitmap(img, 0, 0, new Paint());
}