我和一位朋友正在尝试制定火车时刻表的时间表,但我们现在陷入了如何显示Sqlite数据库中的数据的问题。 我们可以显示数据,但不能显示我们想要的数据。
我在画中画了一幅草图来展示我们想做什么。
当在“station”表格上方垂直滚动时,“Stations”和“Times”都应垂直滚动,但在“Times”上方滚动时,只有“Times”应水平滚动(站点应保持不变)。
有没有人知道我们应该如何做到这一点(我们是编程和Android编程的初学者)?
谢谢:)!
编辑:
我发现了一款可以满足我的需求的应用,这种方式让每个人都更容易理解
Google Play - Sydney Rail Beta
(它不允许我放2个链接,所以我删除了http)i.stack.imgur.com/ktS8J.jpg
答案 0 :(得分:0)
对于垂直滚动,您可以使用ScrollView
(http://developer.android.com/reference/android/widget/ScrollView.html)
我不确定为什么在滚动“工作站”时需要滚动“时间”,但您可以使用以这种方式修改的HorizontalScrollView Synchronise ScrollView scroll positions - android
在OnScrollChanged方法中,您可以使用HorizontalScrollView的scrollTo方法滚动到所需位置。