Android 4.0 и пользовательская строка заголовка не работают - PullRequest
3 голосов
/ 02 апреля 2012

У меня есть приложение для Android 2.3.3, где я устанавливаю некоторые пользовательские названия, такие как:

final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);

if ( customTitleSupported ) 
  {
     getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);
  }

myTitleText = (TextView) findViewById(R.id.myTitle);

if ( myTitleText != null ) 
  {
     myTitleText.setText("MDPI - Main");
  }

Все эти строки записаны в onCreate ().

В андроиде 2.3.3 все работает нормально. Я сейчас пытаюсь сделать то же самое приложение для Android 4.0, но у меня проблема с настройкой пользовательского заголовка. Я получаю эту ошибку:

E/AndroidRuntime(4225): Caused by: android.util.AndroidRuntimeException: You cannot combine custom titles with other title features

Мне нужна помощь для устранения этой ошибки.

Мой класс определен так:

MDPIActivity extends Activity implements OnGestureListener, AnimationListener

Спасибо.

1 Ответ

7 голосов
/ 02 апреля 2012

Я решил эту проблему, установив другую тему, такую ​​как эта:

Android: тема = "@ андроид: стиль / Theme.Black"

в файле AndroidManiest.

...