Red de conocimiento informático - Computadora portátil - En Android, agregué datos exitosamente a ListView, pero los datos no se muestran en ListView.

En Android, agregué datos exitosamente a ListView, pero los datos no se muestran en ListView.

"text1", "text2" }, new int[] { R.id.ima,

R.id.tv1, R.id.tv2 })

El error debería estar en el tercer parámetro del constructor SimpleAdapter.

clase pública MainActivity extiende Actividad {

Listlt; String, Objectgt; listString; listview;

@Override

protected void onCreate(Bundle saveInstanceState) {

super.onCreate (savedInstanceState);

//R .layout.activity_main contiene ListView. Activity_main);

listString= new ArrayListlt;HashMaplt;String, Objectgt;gt;();

for(int i=1;ilt;=5;i){ p>

HashMaplt; Cadena, Objectgt; map=new HashMaplt; Cadena, Objectgt (); >

map.put("texto1", "anuncio" i);

map.put("texto2", "anuncio" i "anuncio" i); listString.add(mapa);

}

listview=(ListView) findViewById(R.id.listView1);

////R.layout. .listview_ item Esto se refiere al mapeo de cada elemento en ListView, es decir, listString, R.layout.listview_item, R.layout.listView1, R.layout.listView2.listview_item, new String[]{"img", "text1", "text2"}, new int[]{R.id.imageView1, R.id.TextView1, R.id.TextView2});

listview.setAdapter (simpleAdapter

}

}