Cambiar el fondo PreferenceActivity

¿Cómo puedo cambiar por completo el color de mi preferenciaActividad de fondo? Por favor vea mi captura de pantalla. En una tableta hay una especie de borde blanco alrededor del fondo de la ventana y el fondo de la lista. No puedo imaginar cómo cambiar su color / dibujable. Sólo necesito hacerlo transparente.

Así es como logré la captura de pantalla. Este código se coloca en el onCreate de la PreferenceActivity.

this.getListView().setBackgroundDrawable(this.getResources().getDrawable(R.drawable.splash_bg)); this.getWindow().setBackgroundDrawable(this.getResources().getDrawable(R.drawable.splash_bg)); 

Espero que no tenga que entrar en ningún estilo y sólo puedo acceder a él en el código por motivos de simplicidad. Introduzca aquí la descripción de la imagen

Bueno, por lo que necesita para establecer el diseño a un personalizado. El único requisito para el diseño personalizado es tener una vista de lista con id de android: id / list

Me gusta esto :

  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?android:attr/listPreferredItemHeight" android:gravity="center_vertical" android:background="@drawable/DRAWABLE HERE" > <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@android:id/list" android:layout_marginLeft="50dp" android:layout_marginRight="50dp" /> </LinearLayout> 

Que en su sección de la Prefactividad:

  this.setContentView(R.layout.pref_act); 
  • Pantalla de Preferencias de Android sin XML
  • Fragmento abierto del fragmento Preferencia; Cambiar el diseño de la barra de acción desde la pantalla de Preferencias anidadas en Android
  • SharedPreferences no se guardará / cargará en PreferenciaActividad
  • ¿Por qué no Fragment retener el estado cuando se gira la pantalla?
  • Cómo ocultar el divisor entre las preferencias en el fragmento
  • Cómo detectar cuándo una PreferenceScreen interna ha sido cerrada
  • PreferenceActivity funciona correctamente en Android 2.1, pero no en 4.1 (acolchado)
  • Cree su propia preferencia de SwitchCompat
  • La actividad de lanzamiento de la actividad de preferencia provoca la excepción de denegación de permisos
  • Cómo utilizar la nueva API de las preferencias, presentada en la nueva biblioteca de soporte 23
  • Android CheckBoxPreference - un / marque todas las preferencias
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.