En mi onCreate() configurar una barra de progreso de la siguiente manera:Combinar título personalizado con FEATURE_PROGRESS
getWindow().requestFeature(Window.FEATURE_PROGRESS);
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON);
Ahora, con el deseo de mejorar esa barra de título un poco, quiero cambiar su color background. El primer paso es comprobar si es compatible FEATURE_CUSTOM_TITLE
:
final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
if (customTitleSupported) {
Log.i(TAG, "CUSTOM TITLE SUPPORTED!")
}
Pero tan pronto como lo llamo que requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)
me sale un:
AndroidRuntimeException: You cannot combine custom titles with other title features
(No importa si llamo a esta función antes de FEATURE_PROGRESS
o posterior)
¿Alguna idea de cómo work around esto?
Alternativamente, evitaría una barra custom título, si pudiera encontrar el recurso de la barra de título no personalizada ID. Algo mejor que el peligroso getParent().
¿Esto es posible?
Porque 'ActionBar' solo está presente en Android 3.0+ y también necesito ejecutar 2.x. – ateiob
@ateiob Para 2.xy versiones superiores Puede usar ActionBarSherlock http://abs.io – eveliotc