tengo esta lista personalizada. cada fila contiene una imagen y dos líneas de texto una debajo de la otra. Quiero abrir una nueva actividad cuando se hace clic en cualquier elemento de la lista. pero no puedo hacerlo, incluso después de implementar el setOnItemClickListener(). Por favor, corríjame si estoy equivocado. el siguiente es el código para la lista. PD: Esta es una actividad normal y no una actividad de la lista.android lista de vista problema cliqueable
l1.setAdapter(new EfficientAdapter(this,eventTitleArray,eventDateArray,eventImageLinkArray));
//l1 = getListView();
l1.setClickable(true);
l1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
Intent intent = new Intent(MainActivity.this, DisplayActivity.class);
Bundle b = new Bundle();
b.putString("event", eventTitleArray[position]);
intent.putExtras(bundle);
startActivity(intent);
Toast.makeText(getApplicationContext(), "Opening detailed view for:"+eventTitleArray[position], Toast.LENGTH_SHORT).show();
}
});
Intenté hacer esto, holder.firstLine.setFocusable (false); \t \t \t \t holder.secondLine.setFocusable (false); \t \t \t \t holder.imageView.setFocusable (false); pero todavía no funciona. firstLine, secondLine e imageView están presentes en cada diseño de fila. –