如何在ActionBar中显示自定义视图?

时间:2012-12-10 14:40:38

标签: android android-actionbar actionbarsherlock

我正在尝试在操作栏中显示自定义视图。我正在使用SherlockActionBar。 这是我的代码。自定义视图永远不会显示。我做错了什么?

View customNav = LayoutInflater.from(this).inflate(R.layout.my_layout, null);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setCustomView(customNav);

1 个答案:

答案 0 :(得分:15)

您必须先启用自定义视图。

    getSupportActionBar().setDisplayShowCustomEnabled(true); // missing in your code
    getSupportActionBar().setCustomView(customNav);