升级后,以下代码不起作用:
LayoutInflater inflater = (LayoutInflater) getActionBar()
.getThemedContext().getSystemService(LAYOUT_INFLATER_SERVICE);
View customActionBarView = inflater.inflate(R.layout.actionbar_custom, null);
ActionBar actionBar = getActionBar();
它返回一个空指针。解决方案是使用getSupportActionbar(),但我不想使用它...我使用它在升级之前使用的相同操作栏。
答案 0 :(得分:0)
如果从AppCompatActivity扩展,则getActionBar()始终为null。
如果你想要getActionBar()的ActionBar直接从Activity而不是AppCompatActivity扩展你的活动。