问题标签 [android-coordinatorlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
336769 浏览

android - 如何在两个小部件/布局之间添加新的“浮动操作按钮”

我猜你已经看到了新的 Android 设计指南,新的“浮动操作按钮”又名“FAB”

例如这个粉红色的按钮:

在此处输入图像描述

我的问题听起来很愚蠢,我已经尝试了很多东西,但是将这个按钮放在两个布局的交叉点的最佳方法是什么?

在上面的示例中,这个按钮完美地放置在我们可以想象的 ImageView 和 relativeLayout 之间。

我已经尝试了很多调整,但我相信有一种正确的方法可以做到这一点。

0 投票
10 回答
36648 浏览

android - AppBarLayout 与 FrameLayout 容器作为滚动内容不起作用

我正在尝试使用最新的设计库来使我的工具栏在滚动时隐藏/显示。我的问题是我拥有的滚动内容在片段中,我只是将它注入 FrameLayout 容器并且它不起作用。这是我的活动:

和我的片段:

和工具栏:

我正在关注官方文档和这个演示,但仍然无法弄清楚如何使其工作。

0 投票
7 回答
77232 浏览

android - 什么是 CoordinatorLayout?

刚刚查看了新的 Android 支持设计库的演示应用程序。它由 Chris Banes 在github上提供。通过应用程序,大量CoordinatorLayout使用。此外,许多支持设计库类(如FloatingActionButtonSnackBar等)AppBarLayout在内部使用时表现不同CoordinatorLayout

有人可以阐明什么是什么CoordinatorLayout以及它与ViewGroupandroid 中的其他 s 有何不同,或者至少提供正确的学习途径CoordinatorLayout

0 投票
6 回答
51132 浏览

android - CoordinatorLayout 使用 ViewPager 的 RecyclerView

我正在使用CoordinatorLayout来自的视图android.support.design。我想将 附加app:layout_behavior到片段的RecyclerView?

在 Google 给出的示例中,他们仅将其附加在附加RecyclerView的相同 XML 文件中CoordinatorLayout

有没有办法附加CoordinatorLayout到片段RecyclerViewViewPager

该示例位于 Android 开发者博客的这篇博文中。

0 投票
2 回答
4436 浏览

android - 使用 CoordinatorLayout 时 AdView 和 FloatingActionButton 重叠

在我的一个布局中加入新CoordinatorLayout元素后,我遇到了Adviews 与 . 重叠的问题FloatingActionButton

来源: https ://github.com/chrisbanes/cheesesquare/blob/master/app/src/main/res/layout/include_list_viewpager.xml

如果我采用相同的布局并在AdView下面合并一个,FloatingActionButton它会导致FloatingActionButton不再使用SnackBars

重现的简单 Admob 示例:

我有两个问题:

  • 重叠视图(很可能是因为CoordinatorLayoutextends FrameLayout
  • 在相同的布局中添加其他视图,FloatingActionButton使其不再移动或与SnackBar

图片:

重叠

没有动画

我怎样才能正确地实现这一点?

0 投票
10 回答
37462 浏览

android - 浮动操作按钮未在片段内完全显示

我在片段中使用 FAB 按钮和 RecyclerView。这个 Fragment 是 TabViewPager 的一个实例。我遇到了 FAB 按钮的问题。我已将 RecyclerView 和 fab 按钮放置在 FrameLayout 内,FAB 按钮位于右下角。现在我面临的问题是 FAB 按钮不完全可见。它的一半部分被隐藏,如下面的屏幕截图所示。谁能帮我解决这个问题。提前致谢。

FAB 与 FrameLayout 内的 RecyclerView

注意: FAB 滚动后会正确对齐。只有在理想情况下才会出现问题(在滚动完成之前)。

片段.xml

tabviewpagerlayout.xml

0 投票
4 回答
10430 浏览

android - CoordinatorLayout、AppBarLayout 和 ToolBar - 工具栏不会滚出屏幕

当我向上滚动 ViewPager(ViewPager 位于放置在 FrameLayout 中的片段内)并向下滚动时显示 ToolBar 时,我试图让 ToolBar 滚出屏幕。我正在尝试使用支持设计库来实现这一目标。

这是我的 XML:

但是,工具栏不响应 scroll。我究竟做错了什么?

0 投票
0 回答
1230 浏览

android - 在 GONE 视图之后 FrameLayout 不填充 CoordinatorLayout

这是我的主要布局:

在事件onClick on TextView(id/close) 之后,我将visibility for RelativeLayout(id/top_con) 设置为GONE. 但是FrameLayout(包含回收站视图)仍然存在keep their height,并且屏幕底部有一个空白区域(白色是 CoordinatorLayout 的背景颜色)。什么是问题,如何解决?谢谢!

0 投票
2 回答
34529 浏览

android - 如何以编程方式为工具栏设置 app:layout_scrollFlags

我的应用程序有一个 viewpager 和 4 个选项卡,每个选项卡都有很多片段。但我只想让我的工具栏在 2 个特定选项卡中滚动 recyclerview 时向上/向下滚动。但我不知道如何阻止其他选项卡的工具栏滚动。我试图为每个片段导入工具栏,但似乎我做不到。有人有解决这个问题的想法吗?

0 投票
9 回答
25233 浏览

android - Android - 在 CoordinatorLayout 中使用时页脚滚动到屏幕外

我有一个AppBarLayout在滚动RecyclerView. 下面RecyclerView有一个RelativeLayout是页脚。

页脚仅在向上滚动后显示 - 它的行为就像它有

但它没有任何滚动标志 - 这是一个错误还是我做错了什么?我希望它始终可见

滚动前

在此处输入图像描述

滚动后

在此处输入图像描述

更新

对此打开了一个谷歌问题- 它被标记为“WorkingAsIntended”这仍然无济于事,因为我想要一个片段内页脚的工作解决方案。

更新 2

你可以在这里找到活动和片段 xmls -

请注意,如果第 34activity.xml行 - 包含的行app:layout_behavior="@string/appbar_scrolling_view_behavior"被注释掉,则文本结尾从一开始就可见 - 否则,只有在向上滚动后才可见