android background-color preference

android - Color de fondo PreferenceFragment



background-color (2)

Estoy usando un PreferenceFragment (sin un ListView ), pero no puedo establecer el color de fondo, y parece ser transparente.

¿Cómo puedo configurar el color de fondo a blanco con PreferenceFragment ?

EDITAR: primera captura de pantalla:

Anulando onCreateView no funciona -


Esta pregunta también fue respondida here

Agregar el siguiente código a su PreferenceFragment le permitirá agregar un color de fondo, imagen, etc.

@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; }


También puede hacer algo como cambiar el fondo de la vista en el método onViewCreated() .

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