【发布时间】:2016-08-18 19:58:10
【问题描述】:
我在运行时将页面添加到 PagerAdapter。我一次在屏幕上显示 2 页。当我调用 getCurrentItem 时,它返回屏幕左侧页面的页面索引。如果我单击右侧页面上的某个项目,我想要获取该页面的索引,而不是左侧页面。
关于如何解决这个问题的任何想法?
这是没有片段的 pagerAdapter
【问题讨论】:
-
你能分享你的代码吗?
-
对不起,我现在不能。 getCurrentItem() 是我正在寻找的想法,但由于我在屏幕上有 2 页,我发现 getCurrentItem() 总是返回左侧页面的索引。我从 ArrayAdapter 的 setOnClickListener 中调用 getCurrentItem()。 PagerAdapter 的每一页都是一个带有 ArrayAdapter 的 ListView。
-
也许有一个单独的 PagerAdapter 的点击事件,它本身就是这样做的方法
-
从 ArrayAdapter 引用包含页面怎么样?这可能吗?
标签: java android indexing android-viewpager