2016-02-08 4 views
0

мне удалось установить логотип на панели действий, используя следующие строки кода:Как удалить прокладку из логотипа панели действий?

getSupportActionBar().setDisplayUseLogoEnabled(true); 
getSupportActionBar().setLogo(R.mipmap.ic_launcher); 
getSupportActionBar().setDisplayShowTitleEnabled(false); //optional 

но всегда есть какая-то обивка справа от логотипа. Есть ли способ его устранить?

screenshot

ответ

0

Использование setContentInsetsAbsolute(int leftInset, int rightInset) на вашей панели инструментов

Значения в dp по умолчанию он установлен на 16dp

0

Мой типичное решение, когда я хочу пойти выше, и за то, что ActionBar предназначен для состоит в том, чтобы полностью скрыть ActionBar, используя

getSupportActionBar().hide(); 

и вместо этого внедрить относительный макет в файле макета деятельности, который следует за рекомендациями ActionBar, как описано в Google HERE

Это обеспечивает гибкость, позволяющую изменить внешний вид в любой степени, какой бы вы ни хотели, сохраняя при этом графический внешний вид Material Design ,

Смежные вопросы