Vista orizzontale di scorrimento rileva la pressione lunga

Ho un HSV e vorrei rispondere a un lungo click su quella vista. Quando ho impostato onLongClickListener() non fa molto, il callback non viene chiamato.

Suppongo che la visualizzazione di scorrimento consuma tutto con un onTouch modo da poter gestire lo scorrimento, ma come posso lavorare attorno ad esso?

  • Compilare, fornito, APK - Ambito di dipendenza Android
  • Perché le play-services-location hanno bisogno delle autorizzazioni di android.permission.WRITE_EXTERNAL_STORAGE e android.permission.READ_EXTERNAL_STORAGE?
  • Come eliminare gli elementi firebase che sono "scaduti" o passati la data corrente su Android Studio?
  • Vista riciclatore con richiesta image volley (richiesta di cancellazione)
  • Come affrontare la denuncia della violazione di android sulle implementazioni dei servizi di messaggistica Firebase esportti?
  • Estensione di un text EditText in Android. Che cosa sto facendo di sbagliato?
  • GpsStatus.Listener funziona solo se il GPS è acceso
  • L'applicazione funziona perfettamente con 1.6, ma perché ottengo java.lang.VerifyError su Xperia X10 in esecuzione 1.6?
  • Distintivo di numero di disegno come iPhone in Android
  • Android - Controllo di un'attività con Timer e TimerTask?
  • android sharedpreferences valore impostato
  • setHintTextColor () in EditText
  • One Solution collect form web for “Vista orizzontale di scorrimento rileva la pressione lunga”

    Puoi farlo con GestureDetector. Questo funziona:

     GestureDetector.OnGestureListener listener = new GestureDetector.SimpleOnGestureListener() { @Override public void onLongPress(MotionEvent e) { Toast.makeText(TestXmlActivity.this, "LongClick", Toast.LENGTH_SHORT).show(); } }; final GestureDetector gestureDetector = new GestureDetector(this, listener); horizontalScrollView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return gestureDetector.onTouchEvent(event); } }); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.