我已设法使用以下代码行设置操作栏的徽标:
getSupportActionBar().setDisplayUseLogoEnabled(true);
getSupportActionBar().setLogo(R.mipmap.ic_launcher);
getSupportActionBar().setDisplayShowTitleEnabled(false); //optional
但徽标右侧总是有某种填充物。有没有办法消除它?
答案 0 :(得分:0)
在工具栏上使用setContentInsetsAbsolute(int leftInset, int rightInset)
值dp
默认设置为16dp
答案 1 :(得分:0)
当我想要超越ActionBar的设计时,我的典型解决方案是使用
完全隐藏ActionBargetSupportActionBar().hide();
而是在活动的布局文件中实现相对布局,该布局文件遵循Google HERE
概述的ActionBar指南这样可以灵活地在保持Material Design的图形外观的同时将外观改变到您想要的任何程度。