在不更改主题的情况下,将Android活动设置为全屏

在不更改主题的情况下,将Android活动设置为全屏,android,xamarin.android,Android,Xamarin.android,这是我的xamarin android活动的重点: [Activity(Label = "XY", MainLauncher = true, Icon = "@drawable/icon", ScreenOrientation = ScreenOrientation.Portrait, Theme = "@android:style/Theme.Light.NoTitleBar.Fullscreen")] 然而,这确实影响了主题。 我用的是一个seekbar,这个主题看起来很糟糕。当

这是我的xamarin android活动的重点:

[Activity(Label = "XY", MainLauncher = true, Icon = "@drawable/icon",
     ScreenOrientation = ScreenOrientation.Portrait, Theme = "@android:style/Theme.Light.NoTitleBar.Fullscreen")]
然而,这确实影响了主题。 我用的是一个seekbar,这个主题看起来很糟糕。当我只留下主题部分时,活动不再是全屏的,并且有这个讨厌的小标题,但是seekbar看起来不错。。。 必须有一种简单的方法,在不改变主题的情况下,将活动全屏显示。你们能帮帮我吗

谢谢

希望有帮助:

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);
}
在Xamarin: 在activities OnCreate方法中设置以下标志:

this.Window.AddFlags(WindowManagerFlags.Fullscreen);
this.Window.ClearFlags(WindowManagerFlags.Fullscreen);

更新后,我找到了一个解决方法:

Theme = "@android:style/Theme.Holo.NoActionBar.Fullscreen"
在标题中使用此主题将影响整个主题,但由于标准艺术主题是全息主题,因此将标准艺术主题设置为全屏。因此,这将起作用,并向您展示更漂亮的seekbar;)


谢谢大家

谢谢yoiu,但不幸的是这是用java写的,xamarin是c#:)是的,我听说了,我发现了一些东西,我再次编辑了我的answarethanks,不幸的是,这没有任何作用:(哦,对不起,如果我省略了第二行代码,ti实际上隐藏了顶栏,但没有显示活动名称的大横幅。但是它越来越近了:)