有人知道怎么在Android4.0中实现Activity的全屏显示吗?

解决方案 »

  1.   


    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
      WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏
      

  2.   

    试试这个
    SystemProperties.set("sys.statusbar.forcehide","true");
      

  3.   

    4.0上貌似不能隐藏statusBar,但是也不是一定非要修改源码,只要将自己的应用加上相关语句并放入app目录下,最后重新编译系统,就可以屏蔽statusBar
    至于要加的屏蔽statusBar的语句,LZ可以参考下这个博客:http://blog.csdn.net/listening_music/article/details/7411039
      

  4.   


    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
    getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);随便试一个
      

  5.   

    好像是跟内核有关的,我们公司2种平板,一个是谷歌nexus的可以隐藏状态栏,但是另外的一个不行.
     WindowManager.LayoutParams params = getWindow().getAttributes();   
            params.systemUiVisibility =View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;   
            getWindow().setAttributes(params);
    如果可以的话这个代码就可以隐藏状态栏,用
     requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);
    可以全屏