El problema es que no va del todo fino, muestra las posiciones bien, pero si me muevo entre las fotos un poco rapido loquea un poco, espero que me podais decir si hay alguna funcion o metodo para detectar el paso de uan imagen a otra y obtener su posicion, de una manera mas precisa. Yo ahora lo tengo asi:
Código:
public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView = new ImageView(mContext); imageView.setImageResource(mImageIds[position]); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); //Se ilumina el radiobutton correspondiente a la posicion de la foto switch(position) { case 0: RadioButton lblRadio = (RadioButton)findViewById(R.id.radio0); lblRadio.setChecked(true); break; case 1: RadioButton lblRadio1 = (RadioButton)findViewById(R.id.radio1); lblRadio1.setChecked(true); break; case 2: RadioButton lblRadio2 = (RadioButton)findViewById(R.id.radio2); lblRadio2.setChecked(true); break; case 3: RadioButton lblRadio3 = (RadioButton)findViewById(R.id.radio3); lblRadio3.setChecked(true); break; case 4: RadioButton lblRadio4 = (RadioButton)findViewById(R.id.radio4); lblRadio4.setChecked(true); break; }; return imageView; }