顶部的工具栏
顶部工具栏下方的工具栏
RecyclerVIEw
当我滚动时,我想在顶部工具栏和recyclerVIEw之间隐藏工具栏.我的布局如下:
<androID.support.design.Widget.CoordinatorLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:fitsSystemwindows="true"tools:context="SomeActivity"><androID.support.design.Widget.AppbarLayout androID:ID="@+ID/app_bar" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:theme="@style/Apptheme.AppbarOverlay"> <androID.support.v7.Widget.Toolbar androID:ID="@+ID/toolbar" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:elevation="4dp" app:contentInsetleft="0dp" app:contentInsetStart="0dp" app:popuptheme="@style/Apptheme.PopupOverlay" app:layout_scrollFlags="scroll|enteralways"/> <androID.support.v7.Widget.Toolbar androID:layout_wIDth="match_parent" androID:layout_height="50dp" androID:minHeight="0dp" androID:ID="@+ID/info_bar" app:popuptheme="@style/Apptheme.PopupOverlay" app:contentInsetleft="0dp" app:contentInsetStart="0dp" app:layout_scrollFlags="scroll|enteralways" /></androID.support.design.Widget.AppbarLayout><androID.support.v7.Widget.RecyclerVIEw androID:ID="@+ID/content_vIEw" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_vIEw_behavior"/>
通过这些更改,滚动时两个工具栏都会隐藏.
我只需要隐藏第二个工具栏.
编辑:如果我不能让它工作,我将附加一个滚动监听器到我的recyclerVIEw并解决这个问题.但我想知道是否有一个更清晰的滚动行为解决方案
解决方法 将顶部工具栏移出coordinatorlayout,从而解决了此问题.(感谢同事)
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:orIEntation="vertical"><androID.support.v7.Widget.Toolbar androID:ID="@+ID/toolbar" androID:layout_wIDth="match_parent" androID:layout_height="?attr/actionbarSize" androID:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enteralways" app:popuptheme="@style/themeOverlay.AppCompat.light" /><androID.support.design.Widget.CoordinatorLayout androID:ID="@+ID/main_content" androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> <androID.support.design.Widget.AppbarLayout androID:ID="@+ID/appbar" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"> <androID.support.design.Widget.TabLayout androID:ID="@+ID/tabs" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" app:layout_scrollFlags="scroll|enteralways" /> </androID.support.design.Widget.AppbarLayout> <androID.support.v4.vIEw.VIEwPager androID:ID="@+ID/vIEwpager" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_vIEw_behavior" /> <androID.support.design.Widget.floatingActionbutton androID:ID="@+ID/fab" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_gravity="end|bottom" androID:layout_margin="@dimen/fab_margin" androID:src="@drawable/ic_done" /></androID.support.design.Widget.CoordinatorLayout>总结
以上是内存溢出为你收集整理的android – 隐藏协调器布局中工具栏下方的视图全部内容,希望文章能够帮你解决android – 隐藏协调器布局中工具栏下方的视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)