Ich habe ein Problem, was ich nicht über Stackoverflow finden konnte.
Ich hole mir aus der Datenbank Bild Pfade, die in der App als Bild Datei gespeichert sind.
In der Datenbank steht da: R.drawable.bild.
Diese lade ich erfolgreich in ein String Array.
Für Bilder einer ListView braucht man ein Int.
Normalerweiße steht da: int[] bilder = {R.drawable.bild, R.drawable.bild2}
Diesen Int übergibt man ja an den Adapter.
Wie kann ich also ein String Array([R.drawable.bild, R.drawable.bild2, R.drawable.bild3, R.drawable.bild4]) die Wörter in den Int setzen.
Manuell kann man das machen, da haben die Bilder auch richtig angezeigt.
Habe im Internet die Variante entdeckt, wo meine App abgestürzt ist:
images = ein Int, image = String Array
images = new int[image.length];
for(int i =0; i < image.length ; i++) {
images = Integer.parseInt(image);
}
Hat jemand eine Idee, wie man das machen muss, damit es klappt?
bei Kleinen Apps(Mini Projekte) tue ich ja alle Bilder in die App rein, da es Zeit und Daten spart.
Ich freue mich auf euere Vorschläge =)
Ich hole mir aus der Datenbank Bild Pfade, die in der App als Bild Datei gespeichert sind.
In der Datenbank steht da: R.drawable.bild.
Diese lade ich erfolgreich in ein String Array.
Für Bilder einer ListView braucht man ein Int.
Normalerweiße steht da: int[] bilder = {R.drawable.bild, R.drawable.bild2}
Diesen Int übergibt man ja an den Adapter.
Wie kann ich also ein String Array([R.drawable.bild, R.drawable.bild2, R.drawable.bild3, R.drawable.bild4]) die Wörter in den Int setzen.
Manuell kann man das machen, da haben die Bilder auch richtig angezeigt.
Habe im Internet die Variante entdeckt, wo meine App abgestürzt ist:
images = ein Int, image = String Array
images = new int[image.length];
for(int i =0; i < image.length ; i++) {
images = Integer.parseInt(image);
}
Hat jemand eine Idee, wie man das machen muss, damit es klappt?
bei Kleinen Apps(Mini Projekte) tue ich ja alle Bilder in die App rein, da es Zeit und Daten spart.
Ich freue mich auf euere Vorschläge =)