gpt4 book ai didi

Android FLAG_KEEP_SCREEN_ON fragment 抽屉导航

转载 作者:行者123 更新时间:2023-11-29 14:31:05 25 4
gpt4 key购买 nike

我使用 Navigation Drawer,并且在打开的 Fragment 中我想要 Activity 屏幕。

我使用:

getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

但是这个东西点亮了抽屉导航的每个 fragment 中的屏幕。如何仅在一个 fragment 中激活屏幕?

最佳答案

当从抽屉导航中选择每个 fragment 时,对于那些你想让屏幕保持打开状态的 fragment :

getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

对于那些你想要正常调暗和关闭屏幕的人:

getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

另一种在某些情况下更方便的控制屏幕的方法是View.setKeepScreenOn() .它可以在任何 View 上调用。只要 View 可见,它就会保持屏幕打开。

您还可以使用 android:keepScreenOn 控制屏幕开启布局 XML 中的属性。

关于Android FLAG_KEEP_SCREEN_ON fragment 抽屉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31369370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com