寻觅虚无 发表于 2014-9-1 16:52:28

安卓4.0。4系统中隐藏状态栏失败

如题,尝试自己编写全屏代码:
java文件中添加如下代码:
@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_FULLSCREEN);
                setContentView(R.layout.activity_full_screen);               
        }
全屏时标题栏在板子上有效隐藏了,但是状态栏没有。。。
求教

wbz073 发表于 2014-9-1 17:50:50

frameworks/base/packages/SystemUI/res/values/dimens.xml的修改为:
    <dimen name="status_bar_height">0dip</dimen>

寻觅虚无 发表于 2014-9-1 19:00:04

这个是系统文件中的路径么?我在工程中没查找到

TQ-lkp 发表于 2014-12-15 11:46:38

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBar.java
View sb = makeStatusBarView();后面添加
sb.setVisibility(View.INVISIBLE);

页: [1]
查看完整版本: 安卓4.0。4系统中隐藏状态栏失败