应用程序IDEA:想法很简单。当应用程序启动时,它将连接到Web服务,该服务将返回数据库中特定列的行数,然后它将从第一行中检索数据并在活动中显示。当用户向左或向右与其手指交互时(例如,在页面中滑动),它需要从数据库加载下一行(或前一行)。 请查看以下图片,您可能会对此有所了解。
问题:由于我是Android的新手,我想知道哪种方案最符合我的需求。我实际上需要在用户滑动时从数据库加载数据并在我当前的屏幕上显示。
我做了什么:我已经做了“功课”,我搜索了谷歌我的问题。我使用 PagePAdapter 类实现 ViewPager 类。但是,当我在下一页上滑动时,没有显示任何内容(是的,我使用了AsynTask并且我成功地将数据提取到我的设备中),而是显示在NEXT页面上。
所以我需要知道ViewPager是否真的是我需要的?我是否需要将ViewPager与FragmentPagerAdapter一起使用,以便在我的页面显示时我的文本会正确加载?
答案 0 :(得分:0)
ViewPager
非常适合这种情况。
请注意,ViewPager
默认情况下会在显示当前页面时加载下一页和上一页(屏幕外页面限制1)。您的适配器可能有一些错误,使其为错误的页面提取数据。要获得帮助,请发布更具体的问题。