Android的改变背景颜色的偏好片段
问题描述:
我已经为我的应用程序,其中包括一个蓝色的背景主题...Android的改变背景颜色的偏好片段
然而,这使我的偏好片段蓝了。我想保留原来的“android:Theme.Holo.Light.DarkActionBar”。
如何做?谢谢!
答
可以使用样式文件或在您的PreferenceActivity添加此
getListView().setBackgroundColor(Color.rgb(255, 0, 0)); // or whatever color value you want
答
下面的代码添加到您的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;
}
+0
在这种情况下,我的屏幕上的文字是非常黑暗。有没有办法解决这个问题? – Alioo 2013-09-18 17:13:37
不...它不工作...的“空指针异常”的错误返回....并且我有一个片段不是一个活动...当你删除你的片段时,它会工作吗? – 2013-05-04 05:15:01
? – 2013-05-04 06:55:51
删除?我使用偏好片段(以适合我的应用程序...因为我使用我的应用程序的片段...),因此我想保持我的偏好在一个片段,而不是活动.... – 2013-05-05 05:42:18