【问题标题】:Gallery view inside ViewPagerViewPager 中的画廊视图
【发布时间】:2011-08-24 23:19:23
【问题描述】:

我在我的应用程序中实现了一个 ViewPager(根据最近的博客条目:http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html)。

我在 ViewPager 中的一个视图是一个 ListView,其标题视图是画廊。 (看起来很像 2008 年 Android 市场的早期版本)。 但是,画廊现在不可滚动。我不是在我的图库中擦除图像,而是在 ViewPager 中滚动浏览不同的视图。

我需要一个解决方法来解决这个问题。有什么提示吗?

提前致谢

【问题讨论】:

  • 您确定您的列表项是可点击的,即它是否接收到点击事件。默认情况下listItem的父级接收事件并且事件不会被传递。
  • 我正在尝试做同样的事情。

标签: android android-asynctask android-fragments


【解决方案1】:

所以...只是为了做到这一点...您是说您将画廊视图放在视图寻呼机内的列表视图中。

是吗?

说真的,嗯,不要那样做。 :}

无论如何,您遇到的问题是 ViewPager 监视垂直移动以在页面之间滑动。它是垂直移动的,所以你不能在画廊中做垂直移动来滑动它。

【讨论】:

  • ViewPager 中的列表视图并不少见。并且将 GalleryView 作为标题视图也并不少见(请参阅 Android Market 的早期版本),但总的来说您的答案是正确的。如果用户在我的图库中滑动,则可以获取触摸事件,但在考虑了这个问题一段时间后,我得出的结论是,这将是一个可用性失败:)
  • 我目前在 ViewPager 中有一个画廊,除了滚动条之外的画廊作品一旦消失就再也不会出现:/
  • ViewPager 中的 GridView 怎么样?除非我将手指放在上面的空白处,否则我无法滑动它?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多