Pregunta

He agregado un oyente OnitemClick () a un ListView.El oyente no funciona.

Aquí está el código con el que estoy trabajando: `

MyBaseAdapter ma= new MyBaseAdapter(context, myList);
lvDetail.setAdapter(ma);
lvDetail.setOnItemClickListener(new OnItemClickListener() {

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
            long arg3) {
        // TODO Auto-generated method stub
        ListData ld= myList.get(arg2);
        String des=ld.getDescription();
        Toast.makeText(context,"description"+des, Toast.LENGTH_LONG).show();
    }
});

¿Fue útil?

Solución

Dado que está utilizando el adaptador personalizado, escriba el escuchador dentro de la grabación del adaptador en el elemento de la lista y realice la operación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top