Java 全屏模式在某些设备中不隐藏操作栏

Java 全屏模式在某些设备中不隐藏操作栏,java,android,Java,Android,我正在使用以下代码进行尝试: findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() { @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public void onClick(View v) { getWindow().getDecorView().setSystemUiVisibility(

我正在使用以下代码进行尝试:

findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {
    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    @Override
    public void onClick(View v) {
        getWindow().getDecorView().setSystemUiVisibility(
                View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                        | View.SYSTEM_UI_FLAG_FULLSCREEN);
    }
});
在Nexus 7和HTC One M7中,它按预期工作,隐藏了操作栏和状态栏。但在三星Galaxy i9000和HTC One X中,操作栏仍然可见。我做错了什么?我应该调用
getActionBar().hide()

是的,getActionBar().hide()应该可以工作。将其添加到onCreate()函数中