Android - Problema con Imagenes y Listview

 
Vista:

Problema con Imagenes y Listview

Publicado por Miguel (1 intervención) el 16/05/2016 04:25:44
Buenas, les comento mi problema que la verdad busque de mil maneras y no logro solucionar mi drama, yo tengo una base de datos de prueba con una columna que contiene nombres y en mi carpeta drawable archivos png con el mismo nombre que esta almacenado en mi base. Ejemplo: tabla "paises" : Argentina,Chile,Colombia y en la carpeta Drawable tendria 3 archivos png con las banderas de los distintos paises con sus respectivos nombres. uso un adaptador personalizado pero no logro hacer que las imagenes tomen el recurso adecuado

1
2
3
4
5
6
7
8
9
public void bindView(View vista, Context context, Cursor c) {
        nombre=(TextView) vista.findViewById(R.id.textView_superior);
        logo=(ImageView) vista.findViewById(R.id.imageView_imagen);
        nombre.setText(c.getString(c.getColumnIndex("nombre")));
 
        Resources res=context.getResources();
        int img=c.getColumnIndex("nombre");
 
        logo.setImageResource(img);

Tambien probe
1
2
logo.setImageResource(c.getColumnIndex("nombre"));
logo.setImageResource(c.getPosition());

la verdad que no entiendo porque es tan complicado yo se en que carpeta se encuentran y los nombres correspondientes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juan Eduardo

Problema con Imagenes y Listview

Publicado por Juan Eduardo (9 intervenciones) el 22/06/2016 17:27:13
Tu problema es que le estas pasando un entero, y a lo mejor el entero que le pasas no concuerda con el de la imagen
este es un ejemplo de un entero de una imagen

enteroImagen
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar