Android - Changement de dialogue personnalisée à l'arrière-plan du titre
Je suis entrain de créer un dialogue personnalisé et je veux savoir comment modifier l'arrière-plan de la barre de titre.
J'ai essayé deux approches:
1 - j'ai essayé le AlertDialog.Le générateur de la méthode 'setCustomTitle'. J'ai créé une mise en page simple vue comprenant un textview avec mise en page de la largeur et de la hauteur "match_parent" et couleur d'arrière-plan. Quand je lance l'application, seule la moitié supérieure de la barre de titre est de montrer la couleur d'arrière-plan. La moitié inférieure est toujours à l'affiche le thème par défaut couleur d'arrière-plan. Quelqu'un sait-il pourquoi?
2 - j'ai créé ma propre boîte de dialogue thème. Ive a créé un style avec les parents de l'héritage '@android:style/Thème.Holo.La lumière.De dialogue". J'ai ensuite passé que dans le AlertDialog.Constructeur constructeur de new AlertDialog.Builder(this, R. de style.test_dialog). Il semble bon, mais en quelque sorte la boîte de dialogue est emballé dans une boîte de dialogue. Une boîte carrée est autour de la boîte de dialogue.
Quelqu'un sait-il pourquoi?
OriginalL'auteur CLDev | 2012-02-15
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer un style comme,
Et vous pouvez créer une instance de dialogue:
Maintenant la boîte de dialogue s'affiche avec le noir titre couleur d'arrière-plan.
OriginalL'auteur Santosh
La boîte de dialogue gainé à l'intérieur de la boîte de dialogue apparence est causée par la boîte de dialogue de la fenêtre d'arrière-plan. Chaque dialogue a cette, mais la valeur par défaut d'Android boîtes de dialogue de la fenêtre d'arrière-plan transparent. Pour ce faire, ajouter cet article dans votre boîte de dialogue personnaliser le thème:
OriginalL'auteur Groppe
Je suis en utilisant Mono Android(Xamarin); am vous montrer une autre alternative qui suis à l'aide de mon application pour créer une boîte de dialogue dans un fragment:
De ressources.De mise en page.listitem_custom_dialog: c'est la coutume listview mise en page, voici le fichier xml:
Android.De la ressource.Id.Titre: c'est l'id de la textview contenant le titre du dialogue. et il est prédéfini par android.
de cette façon, vous obtiendrez une boîte de dialogue vous pouvez définir le style dans la façon dont vous le souhaitez.
TextView titleView = (TextView) myDialog.findViewById(android.R.id.title);
, fonctionne parfaitement.OriginalL'auteur Desire Aheza
Créer un xml fichier de mise en page de titre et de le gonfler et de l'ensemble de l'AlertDialog comme
OriginalL'auteur Samuel Robert
Vous pouvez simplement mettre en titre personnalisé comme ce
et dans custom_title mise en page, vous pouvez créer des titres comme cette
OriginalL'auteur ice spirit