Appliquer un theme au Dialog
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:
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:
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:
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