Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿El tema de Holo trabaja con la barra de título de encargo?

Tengo una aplicación que dibuja una barra de título personalizada con el siguiente estilo para el tema de aplicación:

<style name="App_Theme" parent="android:Theme"> <item name="android:windowTitleSize">30dip</item> <item name="android:windowTitleBackgroundStyle">@style/App_TitleBackground</item> </style> 

Esto no me da el tema de holo. Así que establezco el to parent = "@ android: style / Theme.Holo". Esto bloquea la aplicación con el error siguiente:

E / AndroidRuntime (2048): Causado por: android.util.AndroidRuntimeException: No puede combinar títulos personalizados con otras funciones de título

¿Está prohibido utilizar la barra de título personalizada con:

  requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 

¿O me falta algo aquí?

PD:

  • El código funciona perfectamente con el conjunto de padres "Android: Theme".
  • Estoy utilizando API Nivel 14
  • 3 Solutions collect form web for “¿El tema de Holo trabaja con la barra de título de encargo?”

    Deje que su actividad utilice un tema con el siguiente atributo:

     <item name="android:windowActionBar">false</item> 

    Mido es correcto

     <item name="android:windowActionBar">false</item> 

    Es la solución al usar @android: style / Theme.Holo (predeterminado para ICS).

    Una observación, si utiliza @android: style / Theme.Holo.NoActionBar cambiarlo de nuevo a la predeterminada @android: style / Theme.Holo.

    Sobre todo para el beneficio de futuros visitantes, uno no puede usar Window.FEATURE_CUSTOM_TITLE con temas de Holo . Configuración de android:windowActionBar no es lo que quería, ya que quería una barra de título, aunque una personalizada.

    Mi solución, fue requestWindowFeature(Window.FEATURE_NO_TITLE) y añadir otro diseño que parecía una barra de título en mi actividad. De esa manera, obtengo lo mejor de ambos mundos.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.