IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Personnaliser un AlertDialog


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 89
    Par défaut Personnaliser un AlertDialog
    Bonjour,
    je cherche à personnaliser un AlertDialog avec OU d'autres thèmes par défaut d'Android, OU par mon propre thème que je crée dans un fichier .xml .

    J'ai trouvé ceci et ça :
    j'ai testé mais sans doute que je fais quelque chose de mauvais quelque part.. j'ai des erreurs de fichiers non trouvés (par exemple, impossible d'import com.android.internal.R.style.Theme_Dialog_Alert).

    Bref, pour être précis, je cherche simplement à changer la couleur de fond du AlertDialog (sachant que j'aimerai mettre de la transparence sur cette fenêtre).

    Merci de vos réponses

  2. #2
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 19
    Par défaut
    Créé un fichier dans values et dedans tu met
    <?xml version="1.0" encoding="utf-8"?>
    <resources>

    <style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
    <item name="android:bottomBright">@color/white</item>
    <item name="android:bottomDark">@color/white</item>
    <item name="android:bottomMedium">@color/white</item>
    <item name="android:centerBright">@color/white</item>
    <item name="android:centerDark">@color/white</item>
    <item name="android:centerMedium">@color/white</item>
    <item name="android:topBright">@color/pink</item>
    <item name="android:topDark">@color/pink</item>
    <item name="android:textColor">#00FF00</item>
    </style>

    <style name="MyTheme">
    <item name="android:alertDialogStyle">@style/CustomDialogTheme</item>
    </style>
    </resources>

    Ici ça fait un alert dialog de fond blanc avec un fond de titre rose.

  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 19
    Par défaut
    et j'oubliais, dans le manifest tu met :
    <application
    android:icon="@drawable/logo_agenda"
    android:label="@string/app_name"
    android:theme="@style/MyTheme">

Discussions similaires

  1. AlertDialog personnalisée
    Par PetitGregory dans le forum Android
    Réponses: 3
    Dernier message: 08/10/2013, 22h14
  2. Problème personnalisation AlertDialog
    Par italia57 dans le forum Android
    Réponses: 1
    Dernier message: 06/08/2012, 14h23
  3. Personnaliser un rapport d'erreur sous Windows XP
    Par Neilos dans le forum Windows
    Réponses: 5
    Dernier message: 21/11/2003, 18h13
  4. [FLASH MX2004] Personnaliser les scrollbars
    Par stephane eyskens dans le forum Flash
    Réponses: 10
    Dernier message: 09/10/2003, 12h53
  5. [VB6] [UserControl] Évènements personnalisés
    Par Frankywinky dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/05/2003, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo