В моей OnCreate() я поставил индикатор следующим образом:Объединить пользовательский заголовок с FEATURE_PROGRESS
getWindow().requestFeature(Window.FEATURE_PROGRESS);
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON);
Теперь, желая усилить этот титул планку немного, я хочу, чтобы изменить его background цвета. Первый шаг, чтобы проверить, если FEATURE_CUSTOM_TITLE
поддерживается:
final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
if (customTitleSupported) {
Log.i(TAG, "CUSTOM TITLE SUPPORTED!")
}
Но как только я называю это requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)
я получаю:
AndroidRuntimeException: You cannot combine custom titles with other title features
(Это не имеет значения, если я называю эту функцию перед установкой FEATURE_PROGRESS
или после)
Любая идея как work around это?
В качестве альтернативы, я бы избежать custom заголовка, если я мог бы найти ресурс заглавной без заказного бара ID. Что-то, что лучше, чем опасный getParent().
Возможно ли это?
Потому что 'ActionBar' присутствует только в Android 3.0+, и мне также нужно работать на 2.x. – ateiob
@ateiob Для 2.x и выше Вы можете использовать ActionBarSherlock http://abs.io – eveliotc