2011-01-18 2 views
3

я обнаружил, что вы можете изменить цвет фона в PreferenceActivity с помощью getListView().setBackgroundResource(R.drawable.bg);Возможно ли изменить фон вспомогательного экрана (PreferenceScreen) функции предпочтения?

Однако, если вы идете глубже PreferenceScreens фон возвращается к быть черным.

В PreferenceScreen не существует методов, которые также позволяли бы изменять фон.

ответ

3

Вложенные PreferenceScreens предполагается взять тему из родителя, однако из-за этой ошибки http://code.google.com/p/android/issues/detail?id=4611&q=preference%20nested&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars они этого не делают, и я не знаю, как установить фон вручную по вложенным предпочтениям. Надеюсь, это поможет хотя бы объяснить, почему.

Хотелось бы услышать, если вы нашли обходной путь :)

+0

До сих пор я просто думаю, чтобы это запустить другой PreferenceActivity. Кажется глупым, но это все, о чем я могу думать до сих пор. Спасибо за информацию. – cottonBallPaws

Смежные вопросы