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