1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Widgets

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von LordOfTheNights, 23.07.2011.

  1. LordOfTheNights, 23.07.2011 #1
    LordOfTheNights

    LordOfTheNights Threadstarter Neuer Benutzer

    Beiträge:
    2
    Erhaltene Danke:
    0
    Registriert seit:
    23.07.2011
    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

    Beiträge:
    1,230
    Erhaltene Danke:
    256
    Registriert seit:
    05.02.2010
    Phone:
    Nexus 5X
    Tablet:
    Nexus 7 (2013)
    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

Diese Seite empfehlen