Вы должны добавить параметры к Window
до того, как он будет создан, иначе он выдаст java.lang.IllegalArgumentException: Window type can not be changed after the window is added.
См. Пример с android.app.Dialog.Dialog
.
final Dialog dialog = new Dialog(this) {
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
WindowManager.LayoutParams layout = getWindow()
.getAttributes();
layout.screenBrightness = 1F;
getWindow().setAttributes(layout);
}
};
dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
dialog.show();
Обратите внимание, чтозначение яркости составляет от 0,0F до 1,0F.