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<?> parent, View view, int position, long id) {
System.out.println("---> Hola");
}
}
Alguna idea de que pueda estar pasando?
Saludos