使用Gravity Left向ActionBar添加自定义布局?

时间:2014-11-18 12:25:55

标签: android-5.0-lollipop android-actionbar-compat

enter image description here

ActionBar在自定义视图的左侧显示一个空格。 我想在Actionbar左侧设置我的自定义视图。

我正在尝试设置

    getSupportActionBar().setDisplayShowTitleEnabled(false);
    getSupportActionBar().setDisplayShowHomeEnabled(false);

和任何其他方法,如setLogo(null),但它不起作用。

我的代码就像

    ABCMainView actionLayout = new ABCMainView(this); //my custom view
    getSupportActionBar().setDisplayShowCustomEnabled(true);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    getSupportActionBar().setDisplayShowHomeEnabled(false);
    getSupportActionBar().setCustomView(actionLayout);

我的ActionBar是android-appcompat-v21。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

在工具栏xml配置

中尝试使用此功能
android:contentInsetStart="0dp"

基于Chris Banes'回复https://stackoverflow.com/a/26495926/1568429