如何在选项卡式活动中使用scrollView - Android?

时间:2016-10-06 15:40:43

标签: android xml android-fragments android-viewpager scrollview

在创建新的0.12.2时,是否有人知道如何使用ScrollViewfragment中使用Tabbed Activity Template。它默认使用activity,我制作了3个不同布局的标签,我可以浏览。但是每当我尝试在这些标签中的任何一个中使用viewPager时,程序都会出错,没有任何反应,有时甚至无法刷卡。所以,换句话说:

我的问题:在ScrollView使用默认scrollview时,在tab(fragment)中使用tabbed activity template的正确方法是什么?

更新1

ViewPager的工作正常,但现在这是解决方案带来的新问题。 AppBar与其他内容一起滚动。我该如何解决这个问题?

CLICK HERE TO SEE IMAGE

更新2

看起来NestedScrollView会对此类scrollView产生影响(工具栏更具体),我只是通过将AppBar添加到{{1}来解决问题现在它已经静止了。

其他链接:

https://developer.android.com/reference/android/support/design/widget/AppBarLayout.LayoutParams.html#SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED

2 个答案:

答案 0 :(得分:2)

由于我们大多数人可能看起来不清楚的原因,当您想要滚动和滑动时,很难区分触摸事件。

为了解决这个问题,我使用了NestedScrollView而不是常规的ScrollView。

另一个选择是捕捉事件并覆盖它们 - 显然更复杂但可能。

您可以在github上查看我最近的代码。

祝你好运,如果它适合您,请告诉我!

答案 1 :(得分:1)

catch