Bonjour,

Je fais en ce moment ma première application sous android. Afin de la rendre plus sexy j'ai ajouter des boutons personnalisés avec un thème associé à l'application. Ceci fonctionne très bien cependant les boutons des boites de dialogue restent standard et n'applique pas mon thème.

Mon AndroidManifest.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="fr.tarot.activity"
      android:versionCode="1"
      android:versionName="1.0">
 
    <application android:icon="@drawable/icon" 
    	android:label="@string/app_name"
    	android:theme="@style/monTheme"
    	>
        <activity android:name="Tarot" android:screenOrientation="portrait"
        		android:allowTaskReparenting="false"	 >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity 	android:name="NouvellePartieActivity" 
        			android:screenOrientation="portrait"
        			android:allowTaskReparenting="false"/>
        <activity 	android:name="MancheActivity"
        			android:screenOrientation="portrait"
        			android:allowTaskReparenting="false" />
        <activity android:name="PartieActivity" android:launchMode="singleInstance" android:alwaysRetainTaskState="true"/>
    </application>
</manifest>
Mon fichier thème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="monTheme" parent="android:style/Theme.NoTitleBar">
        <item name="android:buttonStyle">@style/Button</item>
    </style>
</resources>
Mon style

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<style name="Button" parent="@android:style/Widget.Button">
	    <item name="android:gravity">center_vertical|center_horizontal</item>
	    <item name="android:textColor">@color/white</item>
	    <item name="android:shadowColor">@color/shadow</item>
	    <item name="android:shadowDx">0</item>
	    <item name="android:shadowDy">-1</item>
	    <item name="android:shadowRadius">0.2</item>
	    <item name="android:textSize">16dip</item>
	    <item name="android:textStyle">bold</item>
	    <item name="android:background">@drawable/bouton</item>
        <item name="android:focusable">true</item>
        <item name="android:clickable">true</item>
    </style>
Je ne comprend pas pourquoi mon style ne s'applique pas aux boites de dialogue. Est ce que quelqu'un aurait une idée de ce qui se passe ?

Merci d'avance