Android Theme.NoTitleBar.Fullscreen使状态栏/通知栏可见几秒钟,然后隐藏

Android Theme.NoTitleBar.Fullscreen使状态栏/通知栏可见几秒钟,然后隐藏,android,Android,我想让全屏活动没有标题栏和状态栏。我尝试了下面提到的代码,它使活动全屏显示,但状态栏/通知栏在几秒钟内可见,然后隐藏。 是否有任何方法可以在用户看到活动时立即使其全屏显示。 代码尝试:我在android 2.3和4.1.2上尝试过 1) 预测: public class MyActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.on

我想让全屏活动没有标题栏和状态栏。我尝试了下面提到的代码,它使活动全屏显示,但状态栏/通知栏在几秒钟内可见,然后隐藏。 是否有任何方法可以在用户看到活动时立即使其全屏显示。

代码尝试:我在android 2.3和4.1.2上尝试过

1) 预测:

public class MyActivity extends Activity {
    @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);
    }
}
2) 或通过AndroidManifest.xml文件:

<activity android:name=".MyActivity"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>

将主题添加到
manifest.xml中的
标记中

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

您正在使用Theme.NoTitleBar.Fullscreen所以请使用Theme.Black.NoTitleBar.Fullscreen而不是我在下面提到的

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

它对我很有用,希望对你有所帮助……:)

你可以像以前那样使用
WindowManager来实现,但你只需要做如下更改

    requestWindowFeature(Window.FEATURE_NO_TITLE);

    setContentView(R.layout.activity_semster_pdf);

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
尝试添加上面提到的代码,或者在这个链接上查看,它将帮助您

仅在manifest.xml中设置。当对话框打开时,它会隐藏状态栏,然后再次显示,我不想隐藏状态栏吗?若你们有答案,请在这里发表评论。我在应用程序标签中尝试了它,但它不起作用。与活动标记中的结果相同。在其他地方执行此操作并将其删除是否有效?仅在应用程序标记中包含它。不在代码或活动标记中。尝试使用android:theme=“@android:style/theme.Black.NoTitleBar.Fullscreen”。但不起作用。我注意到一件奇怪的事情,即使我将样式应用于应用程序,有些活动会显示通知栏几秒钟,有些则不会。然后您可以在应用程序标记下尝试此属性。感谢您的快速响应!是的,我在应用标签下也试过了。但结果是一样的,对于某些活动,它起作用,但对于其他活动,它不起作用。我仔细检查了每个活动标签,它们都使用相同的属性(名称和标签)。