2012-04-02 7 views
3

Ich habe eine Anwendung für Android 2.3.3, wo ich einige benutzerdefinierte Titel wie diese bin Einrichtung:Android 4.0 und benutzerdefinierte Titelleiste funktioniert nicht

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"); 
    } 

Alle diese Leitungen sind in onCreate writen().

In Android 2.3.3 funktioniert alles gut. Ich versuche jetzt, die gleiche Anwendung für Android 4.0 zu machen, aber ich habe ein Problem mit der Einstellung benutzerdefinierte Titelleiste. Ich habe diesen Fehler:

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

Ich brauche Hilfe, um diesen Fehler zu beheben.

Meine Klasse ist wie folgt definiert:

MDPIActivity extends Activity implements OnGestureListener, AnimationListener 

Danke.

Antwort

7

ich beschlossen dies mit einem anderen Thema Einstellung, wie thise ein:

android: theme = "@ android: style/Theme.Black"

in der AndroidManiest Datei.