Wie soll ich eine ArrayList> zum Hinzufügen von Textdaten und Bildern verwenden?Wie verwende ich eine ArrayList <HashMap <String, String >> zum Hinzufügen von Textdaten und Bildern?
//first activity
persons = new HashMap<String,String>();
persons.put("teacher_name", TEACHER_NAME);//TEACHER_NAME is JSON response
persons.put("course_name", COURSE_NAME);//COURSE_NAME JSON response
persons.put("subject_name", SUBJECT_NAME);//SUBJECT_NAME JSON response
persons.put("profileimage", PROFILE_IMAGE);//PROFILE_IMAGE JSON response
personList.add(persons); //personList is an arrayList
i.putExtra("teachersAL", personList); // Intent to another activity
//Second class
teachername = getIntent().getStringExtra("teacher_name");
coursename = getIntent().getStringExtra("course_name");
subjectname = getIntent().getStringExtra("subject_name");
profileimage = getIntent().getStringExtra("profileimage");
adapter = new SimpleAdapter(//MainHome is Second class's name
MainHome.this, personList, R.layout.mainhome,
new String[]{teachername,coursename,subjectname,profileimage},
new int[]{R.id.teachername, R.id.coursename, R.id.subjectname, R.id.profileimage}
);
list.setAdapter(adapter);
Hier ist mir die URL der Bildaufnahme, aber ich mag zusammen mit den anderen Daten zu meiner Arraylist, um das Bild hinzuzufügen, so dass ich es die Ansichten leicht mit einem SimpleAdapter passieren kann.
Wie kann ich das erreichen?
Mache ich das Richtige oder sollte ich mich für einen anderen Weg entscheiden?
Sie könnten zum Beispiel Ihr Bild in eine Base64 'String' kodieren. Oder verwenden Sie stattdessen 'HashMap'. –
earthw0rmjim
versuchen Sie dies [http://stackoverflow.com/questions/34564862/how-do-you-add-images-beside-text-in-a-arraylist-in-android](http://stackoverflow.com/questions/34564862/how-do-you-add-Bilder-neben-Text-in-einem-arraylist-in-android) Ich denke, es hilft Ihnen – Reenu
Danke für die Antwort Jungs! Ich werde diese Sachen ausprobieren. – Sumit