2012-05-28 1 views
0

Moi et un ami essayons de faire un calendrier d'un horaire de train, mais nous sommes maintenant bloqués dans la façon d'afficher les données de la base de données Sqlite. Nous pouvons montrer les données, mais pas comment nous le voulons. J'ai fait un croquis en peinture pour montrer ce que nous voulons faire.Comment afficher les données dans un calendrier?

http://i.imgur.com/MtaP5.png

Lorsque vous faites défiler verticalement au-dessus de la table « stations », à la fois les « stations » et le « Times » devrait défiler verticalement, mais lors du défilement ci-dessus « Times », que « Times » devrait faire défiler horizontalement (stations devrait rester le même).

Est-ce que quelqu'un a une idée de la façon dont nous devrions le faire (nous sommes débutants en programmation, et en programmation Android)?

Merci :)!

modifier:

Je trouve une application qui fait ce que je veux, de cette façon est plus facile pour tout le monde à comprendre

Google Play - Sydney Rail Beta

(il ne me laisse pas mettre 2 lien, donc je retire http) i.stack.imgur.com/ktS8J.jpg

Répondre

0

Pour le défilement vertical vous pouvez utiliser ScrollView (http://developer.android.com/reference/android/widget/ScrollView.html)

Je ne sais pas pourquoi vous avez besoin de faire défiler « Times » lors du défilement « stations », mais vous pouvez utiliser HorizontalScrollView ainsi modifié Synchronise ScrollView scroll positions - android

Dans la méthode OnScrollChanged vous pouvez utiliser la méthode scrollTo de votre HorizontalScrollView pour faire défiler jusqu'à la position désirée .

+0

Merci pour votre réponse! Je dois faire défiler "Times" en même temps que "Stations", parce que lorsque vous descendez dans "stations" pour voir les stations ci-dessous, les heures que vous verrez alignées avec les stations ne seront pas celles correspondant à la bonne Stations. Pardonnez mon anglais (pas ma langue principale)! – user1382920

+0

ok, je pensais juste que vous pouvez mettre à jour le panneau Times en cliquant sur la station, mais peu importe. – marwinXXII

Questions connexes