【发布时间】:2019-06-17 17:11:57
【问题描述】:
当我的应用程序中显示对话框片段时,我需要将屏幕亮度设置为最大级别。我的应用程序对 Android SDK 23 的支持最低,我尝试在我的 Dialog Fragment 的onCreate() 内设置亮度,如下所示:
WindowManager.LayoutParams lp = getActivity().getWindow().getAttributes();
float brightness=1.0f;
lp.screenBrightness = brightness;
getActivity().getWindow().setAttributes(lp);
但屏幕亮度只会改变片刻。如何在打开对话框时将屏幕亮度设置为最大级别,并在关闭片段对话框时重新设置?
【问题讨论】:
标签: java android android-fragments