我有一个父视图,其根视图是CoordinatorLayout
。父级布局包含TabLayout
和ViewPager
。在ViewPager
包含两个子片段。子片段CoordinatorLayout
的根视图也有一个,并包含一个RecyclerView
。这是我的xml文件:
上级:
儿童:
现在,当我尝试显示SnackBar
子片段中的一个时,它不显示,并且隐藏在屏幕外。如果滚动子片段,则TabLayout
父片段中的会折叠(按预期方式)并SnackBar
出现。我四处搜索,它的行为与此类似:带有Coordinator布局的ViewPager片段中的Android设计支持库FAB,但SnackBar
完全隐藏了。我认为这是因为TabLayout
和SnackBar
具有相同的高度。
如何设置布局以SnackBar
显示?
解释起来有点复杂,所以请让我知道是否可以澄清任何部分。