在我升级后,以下代码不起作用:
LayoutInflater inflater = (LayoutInflater) getActionBar()
.getThemedContext().getSystemService(LAYOUT_INFLATER_SERVICE);
View customActionBarView = inflater.inflate(R.layout.actionbar_custom, null);
ActionBar actionBar = getActionBar();
它返回一个空指针。解决方案是使用getSupportActionbar(),但我不想使用它。。。我使用了升级前使用的相同操作栏。
如果您从AppCompatActivity扩展,那么您将始终从getActionBar()获得null。
如果您希望ActionBar来自getActionBar(),请直接从activity而不是从AppCompatActivity扩展您的活动。