草庐IT

协调者

全部标签

android - Viewpager 在协调器布局中溢出屏幕

我正在尝试使用设计支持库来实现选项卡。问题是当我删除属性时,viewpager与工具栏和tablayout重叠app:layout_behavior="@string/appbar_scrolling_view_behavior"viewpager的。viewpageroverlapsthetoolbarandtablayout当我添加属性时,viewpager会溢出屏幕。viewpageroverflowsthescreen我只需要viewpager占据tablayout和toolbar之后剩下的空间并且不溢出屏幕...这是我的activity_main.xml这是我的fragmen

android - 是否可以使用 Android 上的协调器布局让状态栏与工具栏一起滚动?

我想知道是否可以滚动整个状态栏(图标和背景),而不仅仅是背景。几乎就好像它是工具栏的一部分。我遇到了与下面问题相同的情况,不同之处在于我想知道我是否可以滚动整个状态栏以使背景不透明-我认为这是下面的预期结果查询Androidstatusbarscrollingupwithcoordinatorlayout,leavingstatusiconsoverlappingtoolbartitle这是一张图这是我的代码 最佳答案 您应该能够监听滚动变化,并在工具栏折叠后隐藏状态栏。这不会为您提供实际的增量滚动,但只会让您根据需要使用选项卡。首

android - 如何使用 fragment 为 "scrolling view"的协调器布局

我正在尝试将协调器布局与应用栏布局一起使用,该布局将fragment托管为“ScrollView”。该fragment由一个recyclerView和一个底部对齐的布局组成,其中包含一个按钮,如下所示:但是,底部部分默认隐藏:并且仅在我滚动后显示。来self的Activity课:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TestFragmentfragment=(Tes

java - 协调器布局 : View disappears with custom behavior

我是CoordinatorLayout的新手,这是我在CoordinatorLayout中遇到的一个非常奇怪的行为。我有一个ImageView(或更多特别是ImageView的一个子类,称为CircleImageView(它在此处的中心放置个人资料图片))作为的子类之一CoordinatorLayout。我已将此CircleImageView锚定到AppbarLayout(这是CoordinatorLayout的另一个子项)。这是我的整个布局:到目前为止一切顺利。我目前能够滚动AppbarLayout并且NestedScrollView会随之移动。但是,我想在我们向上滚动时将个人资料图

android - 布局预览在 Android Studio 3.0 中显示带有协调器布局的空白屏幕

这是布局设计代码,当我打开布局预览页面时,灰色的android屏幕仅显示(android...CoordinatorLayout),屏幕上没有显示任何内容。我该如何解决这个问题,我想在布局预览屏幕上显示布局设计。 最佳答案 我遇到了同样的问题,在布局编辑器中单击信息图标后,我找到了原因:将编辑器中的主题更改为AppCompat或继承它的其他主题。为我工作。 关于android-布局预览在AndroidStudio3.0中显示带有协调器布局的空白屏幕,我们在StackOverflow上找到

android - 谷歌地图和协调器布局

我正在尝试模仿谷歌地图布局。他们似乎使用了带有mapfragment的协调器布局。问题是:1-我无法设置底部View的最小值(见图1和图3)。2-我需要最大程度的折叠,我总是想显示map的一部分(图2)3-如果我过度折叠map,FAB和map就会消失。代码: 最佳答案 对于第3个屏幕截图,作为最小高度,您可以这样做:对于屏幕截图5,使用空工具栏设置最小高度。看看下一个示例: 关于android-谷歌地图和协调器布局,我们在StackOverflow上找到一个类似的问题:

Android - 框架布局高度与协调器布局不匹配

我的FrameLayout(抽屉布局中的容器)有问题。FrameLayout的高度超过了屏幕高度(低于底部的android默认菜单按钮)。 最佳答案 我的第一次尝试是在FrameLayout上设置一个android:layout_marginBottom="?attr/actionBarSize"。这解决了具有“固定”高度的不可ScrollView的解决方案,因为没有垂直可滚动的内容(就像通常的具有match_parent高度的RelativeLayout一样)。将组件与父级底部对齐(android:layout_alignPare

android - 与滑动 RecyclerView 协调的折叠/展开 View

我正在尝试实现以下效果(另见下图):应用程序打开时会显示部分可见的View(map)和位于默认anchor(中心图像)的RecyclerView用户向上滚动RecyclerView,map折叠,列表继续滚动(右图)用户向下滚动RecyclerView,map扩展到最大点(注意列表不应该完全滑出屏幕,而是滑到某个anchor)(左图) 最佳答案 要创建它,我们需要1个Activity和3个Fragment。Activity将承载一个TabLayout和一个ViewPager,如下所示:由于我们只需要为第一个Fragment执行滑动行为

android - 协调器布局,工具栏下方的 Activity

我有一个带有协调器布局的应用程序,该应用程序在协调器布局中使用滑动选项卡和View寻呼机。我试图在工具栏下方放置一个Activity(列表)。我尝试了很多不同的方法,但列表总是与工具栏重叠。布局 最佳答案 只需在需要在工具栏下方的布局中添加app:layout_behavior="@string/appbar_scrolling_view_behavior"即可 关于android-协调器布局,工具栏下方的Activity,我们在StackOverflow上找到一个类似的问题:

android - 高程不适用于协调器布局中的 BottomSheet

我正在尝试在布局中使用BottomSheet。RootView是一个CoordinatorLayout,我想在BottomSheet的顶部设置Elevation,所以我将它设置为高值(50dp),但它没有显示当应用程序运行但它出现在androidstudio设计工具上时。我尝试用纯色而不是渐变色为工作表设置背景,但它仍然有效。我也尝试使用阴影形状,但它没有提供相同的高度外观。这是我的XML编辑:bottom_sheet_layout.xml那么我怎样才能在BottomSheet顶部显示海拔高度?有人可以帮忙吗? 最佳答案 试试这个,