2011-03-02 3 views
0

J'essaie d'utiliser la classe TouchInterceptor de l'application Android Music pour permettre à un utilisateur de réorganiser un ListView.Impossible de définir smoothScrollBy

Il peut être trouvé here.

J'ai copié le fichier et créé les ressources nécessaires.

Cependant, il me reste 1 erreur. La méthode smoothScrollBy est indéfinie. J'utilise API 7 (2.1). J'utilise API 7 (2.1). N'existe-t-il pas en 2.1? Si oui, que devrais-je utiliser? J'aimerais vraiment cibler l'application aux utilisateurs au moins en cours d'exécution 2.1.

Répondre

0

smoothScrollBy est au niveau de l'API 8, qui est Froyo (2.2).

Vous pourriez avoir à se contenter de scrollBy, qui a été autour depuis le niveau de l'API 1.

Edit: pour ce problème spécifique, peut-être prendre un coup d'oeil à un earlier version de TouchInterceptor.java qui a été écrit pour 2.1.

+0

Existe-t-il une alternative que je peux utiliser? – Andrew

+0

Not in ListView. Vous pouvez créer votre propre classe de liste si scrollBy ne fonctionne pas pour vous. –

0

Vous pourriez envisager de faire un backport, au moins voir si c'est faisable (ou pourrait-il y avoir des problèmes de licence?). La source est here. Sachant how to implement fling pourrait être utile aussi.

Questions connexes