我正在尝试使用以下代码:
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()
吗?
答案 0 :(得分:1)
是的,getActionBar()。hide()应该有效。将其添加到onCreate()函数