ScrollView effet balayage
Résolu
lamouchetsetse
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
lamouchetsetse Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
lamouchetsetse Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous.
je vous sollicite car je suis confronté à un petit problème.
J'ai créer un HorizontalScollView et je souhaiterais inhiber l'effet de balayage (swipe) tout en conservant le scroll.
savez vous ci cela est possible. Merci
je vous sollicite car je suis confronté à un petit problème.
J'ai créer un HorizontalScollView et je souhaiterais inhiber l'effet de balayage (swipe) tout en conservant le scroll.
savez vous ci cela est possible. Merci
Configuration: Linux / Firefox 89.0
4 réponses
-
Oops, désolé, j'étais parti sur un ViewPager.
Pour 'LHorizontalScrollView, il faut surcharger le TouchListener pour...ne rien faire
HorizontalScrollView hScrollView= (HorizontalScrollView)findViewById(R.id.hscrollView);
hScrollView.setOnTouchListener(new OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
Avec ceci, ça devrait le faire. -
Hello,
As-tu testé de désactiver l'attributuserInputEnabled
?
-
Bonjour Bruno, merci pour la réponse. Je suis vraiment novice en ce qui concerne android et je ne vois pas d’attribut
userInputEnabled
dans HorizontalScrollview? -
Merci Bruno, effectivement return true bloque le scroll. Avec quelque conditions qui retournent soit false soit true, j'ai réussi à faire ce que je voulais. Merci beaucoup