BitmapFactory.decodeResource gibt Nullwert zurück

Ich bin dabei, Bitmaps aus einer internen Ressource in einem View-Objekt zu laden (die Quelle selbst ist in "drawable" Dateien).

Der Code ist:

  • Konfiguriere Eclipse, um den signierten Keystore zu verwenden
  • Xml Hintergrund ändere mich nicht, wenn ich Tablette verwende
  • Die ClickClick () von ClickableSpan funktioniert nicht für URLSpan?
  • Android-Datensatz existiert () in der Datenbank?
  • Alert () Titel ändern (Javascript in Android Webview)
  • Android Maske Bitmap auf Leinwand Gen ein schwarzer Raum
  • import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.util.AttributeSet; import android.view.View; public class BannerView extends View { private Bitmap m_Banner = null; public BannerView(Context context, AttributeSet attributeSet) { super(context, attributeSet); m_Banner = BitmapFactory.decodeResource(getResources(), R.drawable.banner); } } 

    Warum m_Banner Wert ist null?

    Vielen Dank im Voraus

    Kobi

  • Android: Bild mit Zeitintervall wechseln
  • Android Linkify Links TextColor ignoriert, CSS Style Overrides möglich?
  • Wie bekomme ich Toolbar aus Fragment?
  • Kotlin-Datenklasse von RealmObject
  • Android - Handle "Enter" in einem EditText
  • Unterschied zwischen Ziel-Google-APIs und Ziel-Android
  • 6 Solutions collect form web for “BitmapFactory.decodeResource gibt Nullwert zurück”

    Eclipse Project -> Clean half in meinem Fall.

    Ich habe das gleiche Problem auch, aber ich habe festgestellt, dass, wenn ich das Bild in drawable-ldpi , es funktioniert gut. Ich weiß nicht warum, aber das hat für mich gearbeitet.

    Bitte stellen Sie sicher, dass alle sdk-Komponenten (EG Eclipse, Android SDK, SDK Plug-in für Eclipse sind alle auf dem Laufenden).

    Ich habe null, wenn ich eine JPEG-Datei verwendet. Aber wenn ich es in png umgewandelt und dann an der gleichen Stelle benutzt habe, funktionierte es richtig

    Mein Problem war, dass ich mit R.drawable.clickCamera, aber clickCamera war eigentlich ein XML-Drawable (für eine Schaltfläche mit wählbaren Zuständen), nicht ein aktuelles Bild. Das war dumm

    Überprüfen Sie den Optionen-Parameter beim Aufruf von BitmapFactory.decodeResource. Es ist der dritte Parameter dieser Methode und muss für die Rückgabe einer Bitmap auf false gesetzt werden.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.