Utilice tanto onClickListener como onLongClickListener en listview Android 1.6

Estoy utilizando tanto onClickListener como onLongClickListener para un TextView en un ListView . Veo que en Android 1.6, el oyente de clic largo se dispara junto con el oyente de clic que significa que ambos se disparan cuando hago clic en largo. Pero este no es el caso en las versiones futuras. ¿Hay algún arreglo para esto?

 @Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { LayoutInflater inflater = getLayoutInflater(); row = inflater.inflate(R.layout.row, parent, false); } TextView tv = (TextView) row.findViewById(R.id.tv); tv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { showMessage(); } }); tv.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { showLongMessage(); } }); } 

¿ OnLongClickListener boolean true al final de OnLongClickListener para indicar que no desea procesar más?

Creo que deberías usar OnItemLongClickListener () en lugar de OnLongClickListener ().

Consulte el sitio web de desarrolladores para obtener más información

 TextView t1 = (TextView) findViewById(R.id.textView1); t1.isClickable(); t1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show(); } }); t1.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show(); return true; } }); 
 itemToClick.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //do your logic on click }); itemToClick.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { // do your logic for long click and remember to return it return true; }}); 
  • OnLongClickListener nunca se trigered
  • Deshabilitar clic largo en la vista web de android
  • Tiempo de aumento de OnLongPress
  • ¿Cómo evitar que OnItemClickListener trabaje cuando haga clic largo?
  • OnTouchEvent onClick onLongClick llamadas
  • Manejar el artículo con un clic largo en la vista del reciclador
  • Detenga OnLongClickListener disparando mientras arrastra
  • Android para detectar cuando se mantiene pulsado un botón
  • Implementar Drag & Drop en pan de jengibre
  • Llamar al método de eliminación en el proveedor de contenido personalizado
  • Usando OnTouchListener y OnLongClickListener interfiere entre sí
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.