Android 关于使用ScrollView和RecyclerView 时候Topbar被隐藏解决方式

在ScrollView和RecyclerView 一起使用的时候出现布局上半部分被遮挡

我想要的效果是这样的    但是实际效果是我第一次进入页面的时候是右边的效果

Android 关于使用ScrollView和RecyclerView 时候Topbar被隐藏解决方式_第1张图片                               Android 关于使用ScrollView和RecyclerView 时候Topbar被隐藏解决方式_第2张图片

    我想要的效果                                                                    实际上的效果


只有当我想下滑动之后上方灰色的topbar才会出现。

我的布局如下:




        
            
            
            
            

        

解决办法是在activity中create方法中加入下面的代码

  mScrollView.post(new Runnable() {
            @Override
            public void run() {
                mScrollView.scrollTo(0,0);
            }
        });

启动一个线程,动态设置一次ScrollView的位置

你可能感兴趣的:(Android)