Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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 Collapsingtoolbarlayout_Android Appbarlayout - Fatal编程技术网

Android 仅当折叠时才显示折叠工具栏布局标题';我不能正常工作

Android 仅当折叠时才显示折叠工具栏布局标题';我不能正常工作,android,android-collapsingtoolbarlayout,android-appbarlayout,Android,Android Collapsingtoolbarlayout,Android Appbarlayout,我在活动中使用了AppBarLayout的标准实现和CollasingToolbarLayout 我遵循以下步骤仅在折叠时显示折叠工具栏布局标题: mAppBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { boolean mIsShow = false; @Override public void onOffsetChanged(Ap

我在活动中使用了AppBarLayout的标准实现和CollasingToolbarLayout

我遵循以下步骤仅在折叠时显示折叠工具栏布局标题:

mAppBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
        boolean mIsShow = false;

        @Override
        public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
            float percentage = ((float) Math.abs(verticalOffset) / appBarLayout.getTotalScrollRange());

            if (!mIsShow && percentage == 1) {
                mCollapsingToolbarLayout.setTitle(mToolbarTitleText);
                mIsShow = true;
                LogUtils.LOGD("XXXX", "SHOW =" + mToolbarTitleText);

            } else if (mIsShow && percentage != 1) {
                mCollapsingToolbarLayout.setTitle(" ");
                mIsShow = false;
                LogUtils.LOGD("XXXX", "HIDE");
            }
        }
    });
这非常有效,除了我在手机上的开发者选项中设置“不保留活动”时:当我返回此活动时,折叠工具栏布局标题始终隐藏。我不明白为什么,因为日志显示正确