getActionBar()=null的问题

在BaseActivity中设置ActionBar时,获取getActionBar()=null,

1、此时要先检查一下apptheme是不是设置成了NoAction了。

或者把theme修改为  Theme.AppCompat.Light.DarkActionBar  。

如下:

2、检查item中是否有设置无action的选项。

false 
true

修改为:

true 
false

3、检查是否有在activity中设置了无action,或者是全屏模式。

如下: 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

你可能感兴趣的:(android,actionBar,bar,action,标题栏)