我要在setOnClickListener
内制作setOnItemClickListener
,但在实施方法时,我必须进行双击,一个用于setOnItemClickListener
中的方法,另一个用于setOnClickListener
,我想,只是为了触摸一下。有谁知道我是怎么做到的?
这是我的代码的一部分:
lv_tarjetas_usuario_mant.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {
img1 = (ImageView) view.findViewById(R.id.iv_editar_beneficiario);
img2 = (ImageView) view.findViewById(R.id.iv_eliminar_beneficiario);
img1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
id_tarjeta = tarjetasMantenimientoAdapater.getItem(position).getIdTarjeta();
Intent intent = new Intent(ListadoTarjetasUsuario.this, ActualizarTarjeta.class);
intent.putExtra("id_tarjeta", id_tarjeta);
intent.putExtra("usuario", usuario);
startActivity(intent);
finish();
}
});
img2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
id_tarjeta = tarjetasMantenimientoAdapater.getItem(position).getIdTarjeta();
queDeseaHacer();
}
});
}
});
答案 0 :(得分:0)
您应该使用 RecyclerView 这是执行此操作的唯一方法。