use*_*707 23 android background-color preference
我正在使用PreferenceFragment(没有a ListView),但无法设置背景颜色,而且它似乎是透明的.
如何将背景颜色设置为白色PreferenceFragment?
编辑:第一个截图:

覆盖onCreateView不起作用 -

Jos*_*son 44
这个问题也在这里得到了回答
将以下代码添加到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;
}
Run Code Online (Sandbox Code Playgroud)
您还可以在方法中执行一些操作,例如更改视图的背景onViewCreated()。
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
view.setBackgroundColor(getResources().getColor(R.color.YOUR_COLOR));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8891 次 |
| 最近记录: |