Ich versuche, ein BitmapSchaffung BitmapDrawable von Pfad
BitmapDrawable img = new BitmapDrawable(getResources(), "res/drawable/wrench.png");
Bitmap wrench = img.getBitmap();
//Bitmap wrench = BitmapFactory.decodeResource(getResources(), R.drawable.wrench);
canvas.drawColor(Color .BLACK);
Log.d("OLOLOLO",Integer.toString(wrench.getHeight()));
canvas.drawBitmap(wrench, left, top, null);
zu schaffen, aber wenn ich wrench.getHeight() aufrufen Programm nicht mit NullPoinerException. (Ich lege die Datei in Zeichenverzeichnis) Wie kann ich mein Problem lösen?
Was ist passiert, als Sie die BitmapFactory-Version erstellt haben? – JRaymond
Bitmap Factory-Version funktioniert gut, aber ich muss mit Pfad arbeiten (um es durch einige Zeichenfolgen zu konstruieren) – user1128677
Warum müssen Sie es durch Zeichenfolgen zu konstruieren? Ist es so, dass Sie, wenn Sie einen Schraubenschlüssel benötigen, einen Schraubenschlüssel hinzufügen können? Denn dafür gibt es bessere Lösungen, die ich Ihnen gerne zeigen würde - aber Sie können nicht über einen Dateipfad auf den Ressourcenordner zugreifen. – JRaymond