android how to hide the status bar without hiding the title bar

后端 未结 3 1459
孤街浪徒
孤街浪徒 2021-01-03 13:30

In my application i am working with canvas. I am drawing on canvas. I put canvas color as white. When my app open the canvas is visible along with above status bar. But i w

3条回答
  •  清歌不尽
    2021-01-03 14:06

    Am going to tell you how to tackle the title bar and the system notification panel individually and perfectly. Use one or both as per Your Need.

    1.Do not apply any theme to the Activity through XML.

    2.Now, go the corr. Java file and add these lines inside onCreate().. after super.onCreate()..

    Part.a. to remove just Title Bar

    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    

    Part.b. to remove the System notification panel

    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    

    Do not forget to follow them with the usual

    setContentView(R.layout.activity_layout_name);
    

提交回复
热议问题