Как сделать так, чтобы вложенный 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().

Другие вопросы по тегам