PreferenceFragment背景颜色

我正在使用PreferenceFragment (没有ListView ),但无法设置背景颜色,它似乎是透明的。

如何使用PreferenceFragment将背景颜色设置为白色?

编辑:第一个截图: 图片1

重写onCreateView不工作 – 图片2

这个问题也在这里回答

将以下代码添加到您的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; } 

你也可以在onViewCreated()方法中改变视图的背景。

 @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); view.setBackgroundColor(getResources().getColor(R.color.YOUR_COLOR)); }