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.
- PreferenceActivity no se muestra (pantalla en blanco)
- PreferenceFragment crashing, objeto nulo Referencia
- Instanciar una clase interna (Preferencia) en un archivo xml
- Android: No se puede encontrar la clase de actividad explícita ... startActivity desde una preferenciaActividad
- Nuevo tema incorrecto de la biblioteca de soporte de preferencias en tiempo de ejecución
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.
- Configuración del diseño de preferencias y cambio del atributo en él
- Actividad de Android - DataBinding con preferencias
- Androide. Color CheckBoxPreference
- ¿Cómo agregar la barra de acción de la biblioteca de soporte en PreferenceActivity?
- ScrollView> LinearLayout> PreferenceFragment es altura cero
- Iniciar actividad de los encabezados de preferencia
- Recargar preferencias en PreferenciaActividad al reanudar
- DialogFragment en PreferenceActivity
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);
- Unity3D Salga del juego Android con la solicitud del usuario
- Do Dagger 2 y Android Annotations trabajan juntos?