实现隐藏标题栏 + 全屏 + 常亮 1、实现方式 1 (1)演示 在themes.xml文件进行如下配置 < resourcesxmlns: tools= " http://schemas.android.com/tools" > < style... > ... <item name="windowActionBar" >false</item> <item name="windowNoTitle" >true</item> </ style> </ resources> Activity 代码 public class MainActivity extends AppCompatActivity { @Override protected void onCreate ( Bundle savedInstanceState) { super . onCreate ( savedInstanceState) ; requestWindowFeature ( Window . FEATURE_NO_TITLE) ; getWindow ( ) . setFlags ( WindowManager. LayoutParams . FLAG_FULLSCREEN, WindowManager. LayoutParams . FLAG_FULLSCREEN) ; getWindow ( ) . addFlags ( WindowManager. LayoutParams . FLAG_KEEP_SCREEN_ON) ; setContentView ( R . layout. activity_main) ; } } (2)解读 隐藏标题栏(ActionBar) < itemname = " windowActionBar" > false</ item> < itemname = " windowNoTitle" > true</ item> 隐藏原生标题栏 requestWindowFeature ( Window . FEATURE_NO_TITLE) ; 设置全屏,隐藏状态栏 getWindow ( ) . setFlags ( WindowManager. LayoutParams . FLAG_FULLSCREEN, WindowManager. LayoutParams . FLAG_FULLSCREEN) ; 保持屏幕常亮 getWindow ( ) . addFlags ( WindowManager. LayoutParams . FLAG_KEEP_SCREEN_ON) ; 2、实现方式 2 (1)演示 public class MainActivity extends AppCompatActivity { @Override protected void onCreate ( Bundle savedInstanceState) { super . onCreate ( savedInstanceState) ; // 1. 隐藏原生标题栏 requestWindowFeature ( Window . FEATURE_NO_TITLE) ; // 2. 设置全屏,隐藏状态栏 getWindow ( ) . setFlags ( WindowManager. LayoutParams . FLAG_FULLSCREEN, WindowManager. LayoutParams . FLAG_FULLSCREEN) ; // 3. 保持屏幕常亮 getWindow ( ) . addFlags ( WindowManager. LayoutParams . FLAG_KEEP_SCREEN_ON) ; setContentView ( R . layout. activity_main) ; // 4. 隐藏标题栏(ActionBar) getSupportActionBar ( ) . hide ( ) ; } } (2)解读 隐藏原生标题栏 requestWindowFeature ( Window . FEATURE_NO_TITLE) ; 设置全屏,隐藏状态栏 getWindow ( ) . setFlags ( WindowManager. LayoutParams . FLAG_FULLSCREEN, WindowManager. LayoutParams . FLAG_FULLSCREEN) ; 保持屏幕常亮 getWindow ( ) . addFlags ( WindowManager. LayoutParams . FLAG_KEEP_SCREEN_ON) ; 隐藏标题栏(ActionBar) getSupportActionBar().hide();