0

可以完全隐藏带有时钟的条吗?我的意思是全屏。我尝试在该onWindowFocusChanged()方法中使用 IMMERSIVE_STICKY 标志,但是当我触摸屏幕边缘时,条会拉下。

最良好的问候

4

1 回答 1

0

您可以在清单的应用程序标签上设置活动的样式

<application
  ...
  android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
  ...
</application>

您也可以通过在运行时将 WindowManager 标志设置为您的活动来以编程方式进行(正如 Anas Mehar 回答的那样)

class MainActivity : Activity() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    // If the Android version is lower than Jellybean, use this call to hide
    // the status bar.
    if (Build.VERSION.SDK_INT < 16) {
        window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN)
    }
    setContentView(R.layout.activity_main)
}
...
}

来源:https ://developer.android.com/training/system-ui/status

于 2019-08-30T19:59:07.003 回答