使用android backAsUp与自定义标题栏

时间:2013-08-27 23:07:58

标签: android android-layout android-actionbar statusbar

我有一个自定义标题栏,一个简单的相对布局,我将其设置为我的活动的自定义标题栏。但是希望android BackAsUp图标<像往常一样显示(即在我的自定义布局的左侧)。我怎么做?到目前为止,这是我的代码。

    this.getActionBar().setDisplayShowCustomEnabled(true);
    this.getActionBar().setDisplayShowTitleEnabled(false);
    LayoutInflater inflator = (LayoutInflater) this
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View v = inflator.inflate(R.layout.my_title_bar, null);
    this.getActionBar().setCustomView(v);

更新

我在Remove Icon but have HomeAsUp in ActionBar尝试了答案他们不行。所以有一个问题,那些设置这些标志的顺序是什么?

1 个答案:

答案 0 :(得分:0)

添加以下组合解决了这个问题。

getActionBar().setIcon(
               new ColorDrawable(getResources().getColor(android.R.color.transparent)));
        this.getActionBar().setDisplayShowHomeEnabled(true);