滑动时更改视图内容

时间:2013-07-27 18:20:19

标签: android android-contentprovider android-view

我正在创建一个Android应用程序,它基本上会向用户显示数据库中每个元素的单词,定义和示例。这有点像字典。我已经做了所有的话,连同他们的定义和例子,已经输入到数据库中,但现在我想找到一种方法来显示它们。

我想要的是在视图中分别包含3个文本视图,其中包含单词,定义和示例,每次用户向下滑动以转到数据库中的下一个单词条目。每次用户向后滑动时,我都希望视图使用数据库中的前一个条目重新填充textviews。

我想知道最好的方法是什么?这是否有一个特定的类专门处理这类事情?请记住,我不想切换视图,因为我必须创建超过300个视图,而只是使用数据库中的新值重新填充textviews的值。奖励积分如果每次滑动都很容易制作翻转/幻灯片动画,但实际上并不是必需的。

1 个答案:

答案 0 :(得分:0)

您可以使用'onFling'方法。您可以检测滑动方向并使用侦听器进行正确的方向滑动,您可以调用数据源的方法。

这是一个例子:How to detect swipe direction between left/right and up/down