getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
试试这个,然后XML里边的那个不要去设置,不然会出现代码无效的情况

解决方案 »

  1.   


        @Override
        public void onCreate(Bundle savedInstanceState) {
     
        
            super.onCreate(savedInstanceState);
            this.getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,  LayoutParams.FLAG_FULLSCREEN);         
            setContentView(R.layout.activity_main);        .....
        }
      

  2.   

    估计是你加错地方了、、加在setContentView(R.layout.xxx)之前、加在之后就不行、
      

  3.   

    昨天没有ROOT,
    今天ROOT后又试了一次
    还是不行.
    各位,还有没有另的方法
      

  4.   

    getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
    这两个只能暂时隐藏,但黑条还在getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
    这个完全无视getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
    这个系统没公开SYSTEM_UI_FLAG_SHOW_FULLSCREEN = 4,
    getWindow().getDecorView().setSystemUiVisibility(4);
    完全无视
    this.getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,  LayoutParams.FLAG_FULLSCREEN);     
    这个完全无视
      

  5.   

    我试过ROOT 后把SYSTEMUI.APK 改名,
    这样,系统启动后就没有下面的 SYSTEMBAR ,但用VIDEOVIEW是又出现黑屏的状况
    救命啊
      

  6.   

            requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
    加在onCreate()方法里面的setContentView(R.layout.xxx)的上面再试试;
      

  7.   

    http://blog.csdn.net/vrix/article/details/7823145你试试最后一种方法
      

  8.   


     requestWindowFeature(Window.FEATURE_NO_TITLE);
    这行可以起作用.但下面的软键还是在
      

  9.   

    this.getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,  LayoutParams.FLAG_FULLSCREEN); 您放的位置对吗?好像必须放到setContentView之前的
      

  10.   

    不要去重命名SystemUI.apk,这样会造成好多问题。我之前实现过,就是重编源码。把StatusBar的高度改为0,这样就不会有任何问题的
      

  11.   

    参考下http://bbs.imp3.net/thread-10603387-1-1.html
      

  12.   

    谢谢各位的帮忙
    目前还是用 重命名SYSTEMUI.APK来解决的
    有时间再研究其它方法吧
    先完成任务
      

  13.   

    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
    这个系统没公开SYSTEM_UI_FLAG_SHOW_FULLSCREEN = 4,
    该值 4.1版本公开了
      

  14.   

    我想估计楼主走的是平板的代码,是这样的,平板不管怎么设置,最多就是状态栏变成小点,比如:查看图片的时候,或者播放视频的时候,本人经测试:在4.0上,如果有源码,可以解决:
    解决方法如下:
    1.PhoneWindowManager.java文件中,
    函数setInitialDisplaySize()中设置:
    mStatusBarHeight =0;
    2.在systemui应用的代码中,对
    TabletStatusBar.java文件对:
    mStatusBarView 进行处理,则所有问题可解决:
     mStatusBarView.setVisibility(View.VISIBLE);或者
    mStatusBarView.setVisibility(View.GONE);
      

  15.   

    getWindow().getDecorView().setSystemUiVisibility(8);
    4.0上可以噢