1. LordOfTheNights, 23.07.2011 #1
    LordOfTheNights

    LordOfTheNights Threadstarter Neuer Benutzer

    Code:
    	@Override
    	public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    		RemoteViews views = new RemoteViews(context.getApplicationContext().getPackageName(), R.layout.main);
    		BitmapHintergrund = Bitmap.createBitmap(100, 100, Config.ARGB_8888);
    		Canvas canvas = new Canvas(BitmapHintergrund);
    		Paint p = new Paint();
    		canvas.drawColor(Color.rgb(255, 0, 0));
    		canvas.drawCircle(200, 200, 100, p);
    		views.setImageViewBitmap(R.id.widget_image, BitmapHintergrund);
    	}
    Widget wird korrekt angezeigt, aber der Kreis wird nicht gemalt.
    Wo steckt der Fehler?

    Thx
     
  2. DieGoldeneMitte, 25.07.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Da fehlt vmtl. ein
    Code:
    appWidgetManager.updateAppWidget( appWidgetIds, view )
    ...oder sowas in der Art...

    Außerdem malst du deinen Kreis Gott-weiß-wo, aber nicht in dem sichtbaren Bereich der Bitmap.
    Und eine Farbe solltest du deinem p auch zuordnen.
     
    Zuletzt bearbeitet: 25.07.2011
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Widget aus vorhandener App Android App Entwicklung 21.12.2016