问题标签 [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.
android - 如何在两个小部件/布局之间添加新的“浮动操作按钮”
我猜你已经看到了新的 Android 设计指南,新的“浮动操作按钮”又名“FAB”
例如这个粉红色的按钮:
我的问题听起来很愚蠢,我已经尝试了很多东西,但是将这个按钮放在两个布局的交叉点的最佳方法是什么?
在上面的示例中,这个按钮完美地放置在我们可以想象的 ImageView 和 relativeLayout 之间。
我已经尝试了很多调整,但我相信有一种正确的方法可以做到这一点。
android - 什么是 CoordinatorLayout?
刚刚查看了新的 Android 支持设计库的演示应用程序。它由 Chris Banes 在github上提供。通过应用程序,大量CoordinatorLayout
使用。此外,许多支持设计库类(如FloatingActionButton
、SnackBar
等)AppBarLayout
在内部使用时表现不同CoordinatorLayout
。
有人可以阐明什么是什么CoordinatorLayout
以及它与ViewGroup
android 中的其他 s 有何不同,或者至少提供正确的学习途径CoordinatorLayout
。
android - CoordinatorLayout 使用 ViewPager 的 RecyclerView
我正在使用CoordinatorLayout
来自的视图android.support.design
。我想将 附加app:layout_behavior
到片段的RecyclerView
?
在 Google 给出的示例中,他们仅将其附加在附加RecyclerView
的相同 XML 文件中CoordinatorLayout
。
有没有办法附加CoordinatorLayout
到片段RecyclerView
中ViewPager
?
该示例位于 Android 开发者博客的这篇博文中。
android - 使用 CoordinatorLayout 时 AdView 和 FloatingActionButton 重叠
在我的一个布局中加入新CoordinatorLayout
元素后,我遇到了Adview
s 与 . 重叠的问题FloatingActionButton
。
如果我采用相同的布局并在AdView
下面合并一个,FloatingActionButton
它会导致FloatingActionButton
不再使用SnackBars
:
重现的简单 Admob 示例:
我有两个问题:
- 重叠视图(很可能是因为
CoordinatorLayout
extendsFrameLayout
) - 在相同的布局中添加其他视图,
FloatingActionButton
使其不再移动或与SnackBar
图片:
我怎样才能正确地实现这一点?
android - 浮动操作按钮未在片段内完全显示
我在片段中使用 FAB 按钮和 RecyclerView。这个 Fragment 是 TabViewPager 的一个实例。我遇到了 FAB 按钮的问题。我已将 RecyclerView 和 fab 按钮放置在 FrameLayout 内,FAB 按钮位于右下角。现在我面临的问题是 FAB 按钮不完全可见。它的一半部分被隐藏,如下面的屏幕截图所示。谁能帮我解决这个问题。提前致谢。
注意: FAB 滚动后会正确对齐。只有在理想情况下才会出现问题(在滚动完成之前)。
片段.xml
tabviewpagerlayout.xml
android - CoordinatorLayout、AppBarLayout 和 ToolBar - 工具栏不会滚出屏幕
当我向上滚动 ViewPager(ViewPager 位于放置在 FrameLayout 中的片段内)并向下滚动时显示 ToolBar 时,我试图让 ToolBar 滚出屏幕。我正在尝试使用支持设计库来实现这一目标。
这是我的 XML:
但是,工具栏不响应 scroll。我究竟做错了什么?
android - 在 GONE 视图之后 FrameLayout 不填充 CoordinatorLayout
这是我的主要布局:
在事件onClick on TextView
(id/close) 之后,我将visibility for RelativeLayout
(id/top_con) 设置为GONE
. 但是FrameLayout
(包含回收站视图)仍然存在keep their height
,并且屏幕底部有一个空白区域(白色是 CoordinatorLayout 的背景颜色)。什么是问题,如何解决?谢谢!
android - 如何以编程方式为工具栏设置 app:layout_scrollFlags
我的应用程序有一个 viewpager 和 4 个选项卡,每个选项卡都有很多片段。但我只想让我的工具栏在 2 个特定选项卡中滚动 recyclerview 时向上/向下滚动。但我不知道如何阻止其他选项卡的工具栏滚动。我试图为每个片段导入工具栏,但似乎我做不到。有人有解决这个问题的想法吗?
android - Android - 在 CoordinatorLayout 中使用时页脚滚动到屏幕外
我有一个AppBarLayout
在滚动RecyclerView
. 下面RecyclerView
有一个RelativeLayout
是页脚。
页脚仅在向上滚动后显示 - 它的行为就像它有
但它没有任何滚动标志 - 这是一个错误还是我做错了什么?我希望它始终可见
滚动前
滚动后
更新
对此打开了一个谷歌问题- 它被标记为“WorkingAsIntended”这仍然无济于事,因为我想要一个片段内页脚的工作解决方案。
更新 2
请注意,如果第 34activity.xml
行 - 包含的行app:layout_behavior="@string/appbar_scrolling_view_behavior"
被注释掉,则文本结尾从一开始就可见 - 否则,只有在向上滚动后才可见