Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] GridView y onItemClick no funciona

Estas en el tema de GridView y onItemClick no funciona en el foro de Android en Foros del Web. Hola. Hola espero puedan ayudarme. Tengo un GridView que "inflo" de botones mediante un Adapter. Me los muestra bien, pero cuando quiero implementar el set ...
  #1 (permalink)  
Antiguo 01/03/2015, 23:19
 
Fecha de Ingreso: febrero-2014
Ubicación: Edo. México
Mensajes: 85
Antigüedad: 10 años, 2 meses
Puntos: 0
GridView y onItemClick no funciona

Hola.

Hola espero puedan ayudarme. Tengo un GridView que "inflo" de botones mediante un Adapter. Me los muestra bien, pero cuando quiero implementar el set OnItemClickListener no trabaja. No me manda ningún mensaje de error , pero tampoco hace nada.
Este es el activity

Código PHP:
public class PuntoVenta extends Activity implements AdapterView.OnItemClickListener  {

    private SharedPreferences Session;
    private AdapterViewFlipper   flip;
    private GridView gvVR_GoTo ;
    private ProductosManager ProdManager;
    private ArrayList<BeanVR_vf> listaVR = new ArrayList<BeanVR_vf>();
    private BeanVR_vf BeanVR_vf;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.punto_venta);

        flip=(AdapterViewFlipper)findViewById(R.id.vfAccesoAgil);
        gvVR_GoTo =  (GridView)findViewById(R.id.gv_GoTo);

        Session = getSharedPreferences("datos", this.MODE_PRIVATE);
        ProdManager = new ProductosManager(this);
        Cursor cVR =ProdManager.getVRByTienda(Session.getString("idTienda", ""));
        if(cVR.moveToFirst()) do {
            String Color = cVR.getString(cVR.getColumnIndex(ProdManager.CN_color)).equals("null") ?  "#FFFFFF" : cVR.getString(cVR.getColumnIndex(ProdManager.CN_color));
            BeanVR_vf =new BeanVR_vf(cVR.getString(cVR.getColumnIndex(ProdManager.CN_grupoVR)),Color);
            listaVR.add(BeanVR_vf);
        } while (cVR.moveToNext());
        AdapterVR_vf adapter;
        adapter = new AdapterVR_vf(this, listaVR);
        flip.setAdapter(adapter);

        AdapterVR_gv adapterVR_gv_;
        adapterVR_gv_ = new AdapterVR_gv(this, listaVR);
        gvVR_GoTo.setAdapter(adapterVR_gv_);
        gvVR_GoTo.setOnItemClickListener(this);
    }


    @Override
    public void onItemClick(AdapterView<?parentView viewint positionlong id) {
        
System.out.println("--->  Hola");
    }
}
Alguna idea de que pueda estar pasando?
Saludos
  #2 (permalink)  
Antiguo 03/03/2015, 19:27
 
Fecha de Ingreso: febrero-2014
Ubicación: Edo. México
Mensajes: 85
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: GridView y onItemClick no funciona

Listo el problema era que inflava al GridView con botones. Los cambie por listView y todo funciono :P

Etiquetas: activity, gridview, list, view
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:03.