升级到AppCompat v7支持库,但不想使用它的actionBar

时间:2015-11-09 19:28:02

标签: android android-layout

升级后,以下代码不起作用:

 LayoutInflater inflater = (LayoutInflater) getActionBar()
                .getThemedContext().getSystemService(LAYOUT_INFLATER_SERVICE);
        View customActionBarView = inflater.inflate(R.layout.actionbar_custom, null);

        ActionBar actionBar = getActionBar();

它返回一个空指针。解决方案是使用getSupportActionbar(),但我不想使用它...我使用它在升级之前使用的相同操作栏。

1 个答案:

答案 0 :(得分:0)

如果从AppCompatActivity扩展,则getActionBar()始终为null。

如果你想要getActionBar()的ActionBar直接从Activity而不是AppCompatActivity扩展你的活动。