Как сделать так, чтобы вложенный Android PreferenceScreen показывался в полноэкранном режиме (без заголовка в системе)
Я написал PreferenceActivity, и он содержит вложенный дочерний PreferenceScreen. проблема в том, что я хочу сделать их FullScreen, я добавил theme.fullscreen в AndroidManifest, и он работает, но когда я нажимаю на один из подпунктов, чтобы открыть вложенный PreferenceScreen, появляется строка заголовка. и теперь я не знал, как сделать вложенный полноэкранный режим тоже. и я посмотрел исходный код PreferenceScreen, чтобы найти помощь. это показывает, что вложенный preferenceScreen был показан в диалоге, и я нашел код, который новый диалог в методе showDialog.
Dialog dialog = mDialog = new Dialog(context, TextUtils.isEmpty(title)
? com.android.internal.R.style.Theme_NoTitleBar
: com.android.internal.R.style.Theme);
похоже, что сейчас это нужно сделать, но я действительно хочу знать, может ли кто-нибудь реализовать это в одном PreferenceActivity.
1 ответ
Это ошибка в Android см. Отчет об ошибке.
Здесь есть обходной путь, используя addPreferenceFromIntent().