<androID.support.design.Widget.CoordinatorLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"xmlns:app="http://schemas.androID.com/apk/res-auto"><androID.support.design.Widget.AppbarLayout androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"> <androID.support.v7.Widget.Toolbar androID:ID="@+ID/toolbar" app:layout_scrollFlags="scroll|enteralways" androID:layout_wIDth="match_parent" androID:layout_height="?attr/actionbarSize" androID:background="?attr/colorPrimary" /> <androID.support.design.Widget.TabLayout androID:ID="@+ID/tab_layout" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" /></androID.support.design.Widget.AppbarLayout><androID.support.v4.vIEw.VIEwPager androID:ID="@+ID/vIEw_pager" app:layout_behavior="@string/appbar_scrolling_vIEw_behavior" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" />
vIEwpager有两个片段,一个带有RecyclerVIEw,另一个带有linearLayout.
使用RecyclerVIEw的片段按预期工作,当滚动RecyclerVIEw时, *** 作栏滚出屏幕.
但是,具有linearLayout的另一个片段不会像我希望的那样显示. linearLayout绘制在TabLayout下方并在屏幕外延伸.我希望它可以调整大小以填充TabLayout下方的可用空间而不延伸屏幕外. linearLayout看起来像这样:
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:tools="http://schemas.androID.com/tools" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:orIEntation="vertical"> <linearLayout androID:ID="@+ID/station_detail_container" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:orIEntation="vertical"> <include layout="@layout/station_detail_Title" androID:layout_wIDth="match_parent" androID:layout_height="0dp" androID:layout_weight="3" /> <include layout="@layout/station_detail_body" androID:layout_wIDth="match_parent" androID:layout_height="0dp" androID:layout_weight="2" /> </linearLayout> <TextVIEw androID:ID="@+ID/text_vIEw_station_detail_empty" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:gravity="center_horizontal|center_vertical" androID:text="@string/text_vIEw_station_detail_empty" androID:visibility="gone" /></linearLayout>
感谢您的帮助,非常感谢!
解决方法 我认为您需要将嵌套滚动视图添加到linearlayout. 总结以上是内存溢出为你收集整理的android – 具有协调器布局的ViewPager全部内容,希望文章能够帮你解决android – 具有协调器布局的ViewPager所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)