getActionBar() 函数总是返回 null 原因:
1、 使用NoTitleBar导致
①在Activity中使用代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //全屏
②在 AndroidManifest.xml中,对应activity的theme使用:
@android:style/Theme.NoTitleBar
或
自定义Theme继承自Theme.NoTitleBar
或
自定义Theme内部使用<item name="windowActionBar">false</item>