0

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

    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 尝试了答案,但在 ActionBar 中有 HomeAsUp他们不起作用。所以一个问题,设置这些标志的顺序重要吗?

4

1 回答 1

0

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

getActionBar().setIcon(
               new ColorDrawable(getResources().getColor(android.R.color.transparent)));
        this.getActionBar().setDisplayShowHomeEnabled(true);
于 2013-08-27T23:50:09.553 回答