【发布时间】:2018-04-11 09:17:37
【问题描述】:
我试图在Webview 向上滚动时隐藏工具栏,并在 web 视图向下滚动时显示。为了实现这种行为,我发现了一种叫做 Coordinator Layout 的东西。但不幸的是,它对我不起作用。
我的 xml 看起来如何?
<CoordinatorLayout
-------
<AppBarLayout
-------
<Toolbar
-----
app:layout_scrollFlags="scroll|enterAlways"
------
/>
</AppBarLayout>
<SwipeRefreshLayout
-------------
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<WebView
android:id="@+id/globalWebView"
---------------------------
---------------------------/>
</SwipeRefreshLayout>
</CoordinatorLayout>
实际上,当我发现它不起作用时,我尝试了其他方式,即
<CoordinatorLayout>
<AppBarLayout>
<Toolbar....
app:layout_scrollFlags="scroll|enterAlways"/>
</AppBarLayout>
<WebView...
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</CoordinatorLayout>
但这对我不起作用。有什么解决方案可以让它工作吗? TIA。
【问题讨论】:
-
将您的 webView 包装到
NestedScrollView。 -
感谢它的工作。 @向导
-
我发布一个答案你接受怎么样?它也会帮助其他人。
-
@Wizard 当然。实际上它帮助了我。
标签: java android xml android-layout android-coordinatorlayout