M0286_Libro Curso
4: Web móvil en acción
public class IconListViewAdapter extends ArrayAdapter
textViewResourceId,
ViewGroup parent) {
View v = convertView; if (v == null) {
LayoutInflater vi = (LayoutInflater) v = vi.inflate(R.layout. iconrow , null);
getSystemService(Context. LAYOUT_INFLATER_SERVICE );
} Local o = items.get(position); if (o != null) {
// poblamos la lista de elementos TextView tt = (TextView) v.findViewById(R. ImageView im = (ImageView) v.findViewById(R.
id. row_toptext );
id. icon );
if (im != null) {
im.setImageResource(o.
getLocalImage());
} if (tt != null) {
tt.setText(o.getLocalName());
}
} return v;
}
}
} El método IconListViewAdapter es el que se va a encargar de recoger los datos que le iremos pasando y ponerlos en el ListView . Con el método findviewbyId podemos acceder a los componentes de la fila y pasarle los datos que necesitemos.
267
Made with FlippingBook - Online catalogs