Android的CollapsingToolbarLayout在存在操作菜单图标时,收起后的标题未居中显示。
创始人
2024-10-07 04:30:33
0
  1. 在CollapsingToolbarLayout中设置属性app:expandedTitleGravity="center"和app:collapsedTitleGravity="center",以确保标题能够正确居中显示。

  2. 通过设置一个自定义的toolbar布局来解决这一问题,代码示例:

在布局文件中:




在代码中:

mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true);

mCollapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar); mCollapsingToolbarLayout.setTitle("Title"); mCollapsingToolbarLayout.setExpandedTitleColor(Color.TRANSPARENT); mCollapsingToolbarLayout.setCollapsedTitleTextColor(Color.WHITE);

mAppBarLayout = (AppBarLayout) findViewById(R.id.appbar); mAppBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { int scrollRange = -1;

@Override
public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
    if (scrollRange == -1) {
        scrollRange = appBarLayout.getTotalScrollRange();
    }
    if (scrollRange + verticalOffset == 0) {
        mCollapsingToolbarLayout.setTitle("CollapsedTitle");
    } else {
        mCollapsingToolbarLayout.setTitle("");
    }
}

});

这样就可以实现当操作按钮存在时收起

相关内容

热门资讯

第8分钟辅助!wepoker有... 第8分钟辅助!wepoker有没有辅助,hhpoker必备开挂,法门教程(真实有挂)1、超多福利:超...
4分钟辅助!wejoker开挂... 4分钟辅助!wejoker开挂,sohoo poker辅助器,模板教程(有挂技巧)1、首先打开soh...
第七分钟辅助!wpk模拟器,w... 第七分钟辅助!wpk模拟器,wpk透视辅助靠谱吗,妙计教程(有挂细节)在进入wpk透视辅助靠谱吗软件...
第七分钟辅助!wepoker开... 第七分钟辅助!wepoker开辅助能查到吗,aapoker辅助器怎么用,经验教程(确实有挂)1、起透...
第7分钟辅助!wepoker智... 第7分钟辅助!wepoker智能辅助插件,哈糖大菠萝开挂,妙计教程(有挂详细)1)wepoker智能...
第三分钟辅助!hhpoker视... 您好,hhpoker视频巡查真的假的这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275...
第八分钟辅助!pokemomo... 第八分钟辅助!pokemomo辅助软件,扑克之星辅助,诀窍教程(真实有挂)该软件可以轻松地帮助玩家将...
第4分钟辅助!wepoker怎... 第4分钟辅助!wepoker怎么提高运气,wepoker辅助器,烘培教程(有挂解惑)1、实时wepo...
6分钟辅助!德州局HHpoke... 6分钟辅助!德州局HHpoker透视脚本,sohoo辅助,操作教程(有挂猫腻)德州局HHpoker透...
八分钟辅助!hh poker辅... 八分钟辅助!hh poker辅助器先试用,wepoker手机版辅助,窍要教程(真的有挂)运hh po...