Android: barre de titre personnalisée
J'ai personnalisé la barre de titre
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activities);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);
Qui travaille sur la base de l'amende. Le problème est que jusqu'à ce que le code ci-dessus est appelée par défaut de la barre de titre est affiché. Je ne veux pas d'une barre de titre, en d'autres termes avant le mien montre pas de titre doit apparaître.
L'ajout de ce manifeste:
<application android:theme="@android:style/Theme.NoTitleBar">
conduit à une force de fermeture. Mon manifeste ressemble à ceci
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:theme="@style/My_Theme">
Où j'ai besoin de mon_theme puisqu'il définit la couleur d'arrière-plan, réglage de la couleur d'arrière-plan dans mon client thème conduit à une zone grise autour de ma couleur du fond. Donc, même sans la force de fermeture, je ne suis pas sûr si le titre n'aidera.
Une idée?
Grâce.
source d'informationauteur paradroid666 | 2010-07-01
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème que vous.
La question est quelque chose que vous avez dans votre style.
Essayez ceci:
C'est le seul pour moi, ce qui empêche la valeur par défaut-titre avant que mon titre est lancée:
vous devriez également vérifier si customTitle est prise en charge par elle ou pas.
Votre Application se bloque parce que dans votre code, vous appeler de la Barre de Titre de la fenêtre de caractéristiques et d'un autre côté vous de les désactiver par le biais de manifeste. Fondamentalement, Vous ne pouvez pas faire cela, ses logiquement incorrecte.
Vous avez besoin de modifier votre barre de titre de ne pas le supprimer.