【问题标题】:Scroll Two List view simultenious in View Pager在 Viewpager 中同时滚动两个列表视图
【发布时间】:2023-03-18 07:28:01
【问题描述】:

我在 View Pager 中有两个列表视图,我想同时滚动两个列表。 但一次只能看到一个。 我该怎么做?

设计是

     View Pager
    -------------
    |          |           |
    |          |           |
    |          |           |
    |LISTVIEW 1| lISTVIEW 2|
    |          |           |
    |          |           |
    |          |           |
    <-visible area-->
   --------------

【问题讨论】:

  • 我已经采取视图寻呼机和设置适配器(包含两个列表视图)。

标签: android android-listview android-viewpager


【解决方案1】:

当你在ListView's 之间切换时调用这个:

当从列表 1 转到列表 2 时:

   mListView2.setSelection(mListView1.getfirstVisiblePosition());

当从列表 2 转到列表 1 时:

   mListView1.setSelection(mListView2.getfirstVisiblePosition());

OnPageChangeListener收听ViewPager,使用onPageSelected(int position)

【讨论】:

  • 但是在哪里写这段代码。任何想法.. 当我将 viewpager 从列表 1 滚动到 2 时是否有任何事件,反之亦然。
  • 不听view pager,我们可以听list view本身吗?
猜你喜欢
  • 2016-07-25
  • 1970-01-01
  • 1970-01-01
  • 2014-11-11
  • 1970-01-01
  • 2013-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多