Я прочитал http://android -developers.blogspot.com / 2012/01 / скажем до свидания-menu-button.html , но есть некоторые проблемы. Для предварительного сотового я хочу пользовательский заголовок, для пост-сотового я хочу по умолчанию. Когда я пытаюсь запустить свое приложение на ICS
android.util.AndroidRuntimeException: You cannot combine custom titles with other title features
Если я удаляю пользовательский заголовок, он отлично работает во всех выпусках, просто без пользовательского заголовка.
в values-v11 У меня есть файл themes.xml с таким содержанием:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="customTheme" parent="android:Theme.Holo.Light">
</style>
</resources>
Таким образом, мой документ темы говорит, что в основном не используется пользовательская тема.
Если я удалю
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
тогда тема правильно отображается в ICS.
Я не могу себе представить, что мне нужно проверить на уровне кодирования, какой уровень API я запускаю, и либо запросить функцию окна, либо нет, которая должна обрабатываться системой.
Спасибо, А.