首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PreferenceFragment背景色

PreferenceFragment背景色
EN

Stack Overflow用户
提问于 2013-06-07 03:07:19
回答 4查看 10.6K关注 0票数 25

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

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

编辑:第一张截图:

覆盖onCreateView不起作用-

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-12-23 03:03:37

这个问题也得到了here的回答

将以下代码添加到PreferenceFragment中将允许您添加背景颜色、图像等。

代码语言:javascript
复制
@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;
}
票数 50
EN

Stack Overflow用户

发布于 2015-05-10 21:08:38

此外,您还可以在onViewCreated()方法中更改视图的背景。

代码语言:javascript
复制
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    view.setBackgroundColor(getResources().getColor(R.color.YOUR_COLOR));
}
票数 4
EN

Stack Overflow用户

发布于 2019-01-09 23:42:01

尝尝这个。

代码语言:javascript
复制
  @Override
  public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        getListView().setBackgroundColor(Color.BLACK);
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16970209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档