我为我的应用程序设置了一个主题,其中包含一个蓝色背景......
然而,这使我的偏好也变成了蓝色。我想保留原来的“android:Theme.Holo.Light.DarkActionBar”。
怎么做?谢谢!
答案 0 :(得分:22)
将以下代码添加到PreferenceFragment实现中:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = super.onCreateView(inflater, container, savedInstanceState);
view.setBackgroundColor(getResources().getColor(android.R.color.your_color));
return view;
}
答案 1 :(得分:0)
您可以使用样式文件或在PreferenceActivity中添加此
getListView().setBackgroundColor(Color.rgb(255, 0, 0)); // or whatever color value you want