Bonjour tous,
Voici mon problème : Je souhaite créer un widget, qui ressemblera à un tableau à deux dimensions. En x et y.
Pour mieux comprendre le comportement que j'ai en tête, j'ai fait un petit schéma :
http://i52.tinypic.com/2q2mj34.jpg
Pourquoi est-ce que je souhaite utiliser 3 scrollviews au lieu d'un TableLayout ? Parce que je souhaite que ce tableau soit redimensionnable. Et donc, les trois scrollviews devraient être synchro. Quand tu scroll l'axe des x (ScrollView 1 vertical), le Canvas scroll en X. Même comportement quand on scroll en y avec la ScrollView2.
Comment devrai-je m'y prendre pour construire ce widget? J'ai choisi de créer une classe héritant de RelativeLayout. Je souhaite que les données qui seront affichées par le widget puissent être fréquemment rafraîchies. Ces données seront :
- Les étiquettes en X
- Les étiquettes en Y
- et les pistes (les petits machins en couleur sur le schéma)
Devrais-je utiliser un Adapter? Ou bien ?
Merci pour vos contributions même les plus petites, si vous avez besoin d'éclaircissement, faites-moi signe.
Regards,
C.O.