浮动操作按钮 + Snackbar 的容器
Container for Floating Action Button + Snackbar
我有这个层次结构:
<CoordinatorLayout>
<Framelayout/>
<NestedScrollView>
<LinearLayout>
<FrameLayout/>
</LinearLayout>
</NestedScrollView>
<FloatingActionButton>
</CoordinatorLayout>
我用根视图调用我的小吃店。
有了这个布局,我的小吃店就可以完美地工作了。
我怎样才能实现动态加载 FloatingActionButton
并将其包装到容器中?
我试着把它包装成另一个 CoordinatorLayout
。所以布局看起来像这样:
<CoordinatorLayout>
<Framelayout/>
<NestedScrollView>
<LinearLayout>
<FrameLayout/>
</LinearLayout>
</NestedScrollView>
<CoordinatorLayout> <!-- This is the added container -->
<FloatingActionButton> <!-- I would like to load it dynamically from another layout file -->
<CoordinatorLayout>
</CoordinatorLayout>
问题在于,当我调用我的小吃店时,它与 FloatingActionButton
重叠。
我也用 LinearLayout 或 RelativeLayout 尝试过,但是 FloatingActionButton
没有正确放置。
在我的例子中,我以编程方式在 class 中加载内容布局,但不知道根布局(定义的 xml 布局)是否存在 FloatingActionButton
。我在内容布局中添加了 FloatingActionButton
,但当 Snackbar
向上滑动时它无法正常工作。
我尝试使用 https://github.com/natario1/NestedScrollCoordinatorLayout 但它对我不起作用。我的解决方案是以编程方式将 FloatingActionButton
添加到根 CoordinatorLayout
。然后它是 CoordinatorLayout
的直接子代并且可以正常工作。没有找到我可以嵌套 CoordinatorLayout
的解决方案,它可以正常工作。
我有这个层次结构:
<CoordinatorLayout>
<Framelayout/>
<NestedScrollView>
<LinearLayout>
<FrameLayout/>
</LinearLayout>
</NestedScrollView>
<FloatingActionButton>
</CoordinatorLayout>
我用根视图调用我的小吃店。 有了这个布局,我的小吃店就可以完美地工作了。
我怎样才能实现动态加载 FloatingActionButton
并将其包装到容器中?
我试着把它包装成另一个 CoordinatorLayout
。所以布局看起来像这样:
<CoordinatorLayout>
<Framelayout/>
<NestedScrollView>
<LinearLayout>
<FrameLayout/>
</LinearLayout>
</NestedScrollView>
<CoordinatorLayout> <!-- This is the added container -->
<FloatingActionButton> <!-- I would like to load it dynamically from another layout file -->
<CoordinatorLayout>
</CoordinatorLayout>
问题在于,当我调用我的小吃店时,它与 FloatingActionButton
重叠。
我也用 LinearLayout 或 RelativeLayout 尝试过,但是 FloatingActionButton
没有正确放置。
在我的例子中,我以编程方式在 class 中加载内容布局,但不知道根布局(定义的 xml 布局)是否存在 FloatingActionButton
。我在内容布局中添加了 FloatingActionButton
,但当 Snackbar
向上滑动时它无法正常工作。
我尝试使用 https://github.com/natario1/NestedScrollCoordinatorLayout 但它对我不起作用。我的解决方案是以编程方式将 FloatingActionButton
添加到根 CoordinatorLayout
。然后它是 CoordinatorLayout
的直接子代并且可以正常工作。没有找到我可以嵌套 CoordinatorLayout
的解决方案,它可以正常工作。