如何在Android Galaxy tab 10.1中隐藏状态栏?

如何在Android Galaxy tab 10.1中隐藏状态栏?,android,uistatusbar,Android,Uistatusbar,我的一位客户希望始终在顶部运行他们的应用程序,因此他们希望隐藏galaxy tab 10.1第7500页上的状态栏。可能吗? 有人在安卓蜂巢发布了一些方法。我们在Galaxy tab 7500上试用过,没有根访问权限,但它不起作用。有人有同样的经历吗?请帮忙。 谢谢您可以使用本文中解释的全屏主题。您可以在oncreate方法中使用以下代码 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(

我的一位客户希望始终在顶部运行他们的应用程序,因此他们希望隐藏galaxy tab 10.1第7500页上的状态栏。可能吗? 有人在安卓蜂巢发布了一些方法。我们在Galaxy tab 7500上试用过,没有根访问权限,但它不起作用。有人有同样的经历吗?请帮忙。
谢谢

您可以使用本文中解释的全屏主题。

您可以在oncreate方法中使用以下代码

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.main);
你们也可以在清单文件中提到这一点

 <activity android:name=".Myproject"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.NoTitleBar"
              android:screenOrientation="portrait">

我找到了一种方法,可以在Galaxy Tab 2 10.1屏幕的底部隐藏该条,但是,使用此方法将使该条在与触摸屏交互时显示

如果这是您想要的,可以使用以下代码执行:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
    ...
}

将这两个片段放入活动代码中。
doc帮了我很大的忙。

虽然galaxy tab 10.1中的状态栏可以与其他设备一起使用,但您不能使用此方法隐藏状态栏。
@Override
public boolean onTouchEvent(MotionEvent event) {

    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

    return true;
}