Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我的内容显示在我的应用程序栏下方?_Android_Android Coordinatorlayout_Appbar - Fatal编程技术网

Android 为什么我的内容显示在我的应用程序栏下方?

Android 为什么我的内容显示在我的应用程序栏下方?,android,android-coordinatorlayout,appbar,Android,Android Coordinatorlayout,Appbar,我正在尝试添加一个AppBarLayout,当不需要滚动(或内容尚未滚动)时,elavation为0,但当用户可以滚动或已经滚动时,则会显示elavation(如Google Tasks应用程序)。在中,我发现将app:liftOnScroll=“true”属性添加到我的Appbar中就可以了,但是添加后,我的NestedScrollView的内容显示在工具栏上方: 我面临的另一个问题是,即使我不使用app:liftOnScroll=“true”,我的嵌套滚动视图也不会显示在Appbar的底部

我正在尝试添加一个AppBarLayout,当不需要滚动(或内容尚未滚动)时,elavation为0,但当用户可以滚动或已经滚动时,则会显示elavation(如Google Tasks应用程序)。在中,我发现将
app:liftOnScroll=“true”
属性添加到我的Appbar中就可以了,但是添加后,我的NestedScrollView的内容显示在工具栏上方:

我面临的另一个问题是,即使我不使用app:liftOnScroll=“true”,我的嵌套滚动视图也不会显示在Appbar的底部:

这是我的片段的xml:


我知道,如果我将
layout\u marginTop=“?attr/actionBarSize”
添加到NestedScrollView中,问题将得到某种程度的解决,但我已经看到了许多示例,其中他们创建了我想要的视图,而没有添加该视图

这是我在活动中使用的样式


#fff
真的
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@字体/巴洛

提前谢谢

appbar\u scrolling\u view\u行为
CordinatorLayout
配合使用。因此,如果
ConstraintLayout
,则需要使用
CordinatorLayout
作为父项。

appbar\u scrolling\u view\u behavior
CordinatorLayout
配合使用。因此,如果
ConstraintLayout
,则需要使用
CordinatorLayout
作为父项。

appbar\u scrolling\u view\u behavior
与Coordinatorlayout配合使用。。将您的布局包装在一个
协调布局中
我怎么能如此愚蠢呢!一直以来我都在想我是在使用协调布局。。。谢谢,你可以回答这个问题,如果你想@ADM
appbar\u scrolling\u view\u behavior
与Coordinatorlayout配合使用,我会标记你的回答。。将您的布局包装在一个
协调布局中
我怎么能如此愚蠢呢!一直以来我都在想我是在使用协调布局。。。谢谢,你可以回答这个问题,如果你想要@ADM,我会记下你的回答