Всякий раз, когда я добавить новый элемент в моей ListView показывает только последний пункт неоднократноListView элемент повторив при добавлении нового элемента
final ArrayList<Map<String, String>> persontList = new ArrayList <Map<String, String>>();
ajout.setOnClickListener(new View.OnClickListener(){
Map<String, String> data;
public void onClick(View v) {
String nom = etname.getText().toString();
String number = etnumber.getText().toString();
Person p =new Person(nom, number);
String strNumber = String.valueOf(p.getPhoneNumber());
data = new HashMap<String, String>(2);
data.put("FullName",p.getFullName());
data.put("PhoneNumber",strNumber);
persontList.add(data);
SimpleAdapter arrayAdapter = new SimpleAdapter(MainActivity.this, persontList, android.R.layout.simple_list_item_2, new String[]{"FullName", "PhoneNumber"}, new int[]{android.R.id.text1, android.R.id.text2});
lvStudent.setAdapter(arrayAdapter);
}
});
я видел эту android ListView Simple Adapter, item repeating, но dosen't похоже на работу для меня
Вы нашли решение? –