Ver la Versión Completa : [ SOLUCIONADO ] Problema con ActionBar/ToolBar en PreferenceActivity
kaiser75
13/11/15, 17:49:40
Estoy usando la libreria de soporte AppCompat, en todas las Actividades me muestra la ActionBar estilo Material Design menos en la actividad de preferencias que aun me muestra el icono de la aplicacion a la izda, como puedo añadir la ToolBar a la actividad de preferencias?
kriogeN
13/11/15, 18:12:51
La PreferenceActivity no hereda de AppCompatActivity, por lo tanto no tiene las funciones para que la Toolbar funcione como ActionBar.
En las demos de la librería de Support de Google si existe una AppCompatPreferenceActivity, pero no forma parte de la librería oficial.
Puedes añadir la clase AppCompatPreferenceActivity a tu código y usarla en lugar de la PreferenceActivity.
Código aquí:
https://github.com/android/platform_development/blob/master/samples/Support7Demos/src/com/example/android/supportv7/app/AppCompatPreferenceActivity.java
kaiser75
14/11/15, 16:57:13
Ok, gracias kriogeN :ok:...funcionando
kaiser75
15/02/16, 12:16:36
Recuperando el post sobre Toolbar, tengo una pequeña duda acerca de la clase "AppCompatDelegante" que estoy usando en la actividad de preferencias, por defecto me muestra una sombra debajo de la Toolbar, lo que quiero es poder eliminarla o mostrarla a traves de codigo con una opcion en las preferencias, hay manera de ocultarla con codigo?, con un estilo personalizado poniendo "windowContentOverlay" funciona, pero no me sirve para activar o desactivar la opcion.
kriogeN
15/02/16, 13:38:14
Crea 2 themes, uno con el windowContentOverlay y otro sin él.
En el onCreate estableces el theme según la configuración (ojo!! antes del super.onCreate). La parte mala es que no puedes cambiarlo "on the fly", si no que tienes que relanzar la activity.
kaiser75
16/02/16, 14:53:38
Muchas gracias kriogeN :ok: ... solucionado
Dexafree
17/02/16, 18:19:31
Marcamos como Solucionado entonces :ok:
depesthhard56
21/02/16, 16:03:29
Crea 2 themes, uno con el windowContentOverlay y otro sin él.
En el onCreate estableces el theme según la configuración (ojo!! antes del super.onCreate). La parte mala es que no puedes cambiarlo "on the fly", si no que tienes que relanzar la activity.
muchas gracias kriogen
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.