android – 具有协调器布局的ViewPager

android – 具有协调器布局的ViewPager,第1张

概述我有一个活动布局,如下所示: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"xmln 我有一个活动布局,如下所示:

<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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1125558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存