我发现您可以使用PreferenceActivity
getListView().setBackgroundResource(R.drawable.bg);
的背景
但是,如果你去任何更深的PreferenceScreens,背景将变为黑色。
PreferenceScreen
中似乎没有任何方法可以允许更改背景。
答案 0 :(得分:3)
嵌套的PreferenceScreens应该从父节点获取主题但是由于这个bug http://code.google.com/p/android/issues/detail?id=4611&q=preference%20nested&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars它们没有,我不知道如何在嵌套的首选项中手动设置背景。希望这有助于至少解释原因。
如果您找到解决方法,我很乐意听到:)