Hallo,
ich habe folgendes Problem und zwar, versuche ich ein erstelltes Bitmap in Spinner anzuzeigen, leider weiss ich nicht so genau, wie ich das machen könnte.
Hier mal mein Code:
Ich habe 2 Arrays, einmal text für den Titel und einmal bitmap für die Bilder.
Diese Arrays möchte ich jetzt im Spinner anzeigen lassen.
Hier mal ein beispiel von mir:
Dazu habe ich ein XML Dokument namens row erstellt für den Spinner, diese enthält ein ImageView und ein TextView, die ich dann im ArrayAdapter übergeben hab.
Jetzt meine Frage:
Wie kann ich im ArrayAdapter den Array bitmap auch mit übergeben?
Ich bedanke mich schonmal im Voraus.
MfG
ich habe folgendes Problem und zwar, versuche ich ein erstelltes Bitmap in Spinner anzuzeigen, leider weiss ich nicht so genau, wie ich das machen könnte.
Hier mal mein Code:
Java:
final Spinner spinner = new Spinner(MenuActivity.this);
String[] text = new String[stufeAnzahl];
Bitmap[] bitmap = new Bitmap[stufeAnzahl];
for (int i=0; i<stufeAnzahl; i++) {
text[i] = stufe[i].typ;
bitmap[i] = Bitmap.createBitmap((stufe[i].feldXAnzahl*2)+(stufe[i].feldXAnzahl-1), (stufe[i].feldYAnzahl*2)+(stufe[i].feldYAnzahl-1), Bitmap.Config.ARGB_8888);
for (int y=0; y<stufe[i].feldYAnzahl; y++) {
for (int x=0; x<stufe[i].feldXAnzahl; x++) {
if (stufe[i].map[0].spielfeld[x][y].typeNr > 0) {
bitmap[i].setPixel((x*3), (y*3), Color.BLACK);
bitmap[i].setPixel((x*3)+1, (y*3), Color.BLACK);
bitmap[i].setPixel((x*3), (y*3)+1, Color.BLACK);
bitmap[i].setPixel((x*3)+1, (y*3)+1, Color.BLACK);
}
}
}
}
//Test...
canvas.drawBitmap(bitmap[0], 20, 20, null);
Ich habe 2 Arrays, einmal text für den Titel und einmal bitmap für die Bilder.
Diese Arrays möchte ich jetzt im Spinner anzeigen lassen.
Hier mal ein beispiel von mir:
Java:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MenuActivity.this, R.layout.row, R.id.text, text);
spinner.setAdapter(adapter);
Dazu habe ich ein XML Dokument namens row erstellt für den Spinner, diese enthält ein ImageView und ein TextView, die ich dann im ArrayAdapter übergeben hab.
Jetzt meine Frage:
Wie kann ich im ArrayAdapter den Array bitmap auch mit übergeben?
Ich bedanke mich schonmal im Voraus.
MfG