I write these three setup codes in a tool class, and when you want to invoke these three functions on an activity, you pass the activity itself as a parameter.
The code is as follows:
Import Android.app.activity;import Android.view.window;import Android.view.windowmanager;public class CommonUtil {/* * * Set hidden title bar * * @param activity */public static void Setnotitlebar (activity activity) {Activity.requestwindowfeature ( Window.feature_no_title);} /** * Set Full screen * * @param activity */public static void Setfullscreen (activity activity) {Activity.getwindow (). SetFlags (W Indowmanager.layoutparams.flag_fullscreen,windowmanager.layoutparams.flag_fullscreen);} /** * Cancel Full Screen * * @param activity */public static void Cancelfullscreen (activity activity) {Activity.getwindow (). CLEARFL AGS (WindowManager.LayoutParams.FLAG_FULLSCREEN);}}
In addition, you can also Androidmanifest.xml file to set the full screen, the method is as follows:
add code to the activity you need to set up full screen android:theme= "@android: Style/theme.light.notitlebar.fullscreen"
If you add this to your application, it means you're setting up full screen for all the activity under the app.
Android Hide Status bar, set fullscreen, cancel fullscreen