Bonjour tous le monde,

Je travaille sur une nouvelle appli, et j'ai des petit soucis avec le Spinner.

Le chargement du spinner fonctionne correctement, mais des que je change de theme dans le manifest de:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    <style name="AppTheme" parent="@android:style/Theme.Holo.Light">
        <!-- Customize your theme here. -->
 
    </style>
Le spinner ne fonctionne plus, des que je clique dessus, j'ai l'erreur:

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
FATAL EXCEPTION: main
                                                                    Process: com.ledoc.kikicommande, PID: 973
                                                                    android.view.InflateException: Binary XML file line #0: Failed to resolve attribute at index 6: TypedValue{t=0x1c/d=0xff33b5e5 a=1 r=0x1060012}
                                                                        at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
                                                                        at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
                                                                        at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:378)
                                                                        at android.widget.ArrayAdapter.getDropDownView(ArrayAdapter.java:448)
                                                                        at android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:963)
                                                                        at android.widget.Spinner$DropDownAdapter.getView(Spinner.java:959)
                                                                        at android.widget.Spinner.measureContentWidth(Spinner.java:833)
                                                                        at android.widget.Spinner$DropdownPopup.computeContentWidth(Spinner.java:1194)
                                                                        at android.widget.Spinner$DropdownPopup.show(Spinner.java:1220)
                                                                        at android.widget.Spinner.performClick(Spinner.java:758)
                                                                        at android.view.View$PerformClick.run(View.java:21147)
                                                                        at android.os.Handler.handleCallback(Handler.java:739)
                                                                        at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                        at android.os.Looper.loop(Looper.java:148)
                                                                        at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                        at java.lang.reflect.Method.invoke(Native Method)
                                                                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                                                                     Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 6: TypedValue{t=0x1c/d=0xff33b5e5 a=1 r=0x1060012}
                                                                        at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:705)
                                                                        at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:6890)
                                                                        at android.view.ViewGroup$LayoutParams.<init>(ViewGroup.java:6842)
                                                                        at android.view.ViewGroup.generateLayoutParams(ViewGroup.java:5779)
                                                                        at android.view.LayoutInflater.inflate(LayoutInflater.java:502)
                                                                        at android.view.LayoutInflater.inflate(LayoutInflater.java:423)*
                                                                        at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:378)*
                                                                        at android.widget.ArrayAdapter.getDropDownView(ArrayAdapter.java:448)*
                                                                        at android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:963)*
                                                                        at android.widget.Spinner$DropDownAdapter.getView(Spinner.java:959)*
                                                                        at android.widget.Spinner.measureContentWidth(Spinner.java:833)*
                                                                        at android.widget.Spinner$DropdownPopup.computeContentWidth(Spinner.java:1194)*
                                                                        at android.widget.Spinner$DropdownPopup.show(Spinner.java:1220)*
                                                                        at android.widget.Spinner.performClick(Spinner.java:758)*
                                                                        at android.view.View$PerformClick.run(View.java:21147)*
                                                                        at android.os.Handler.handleCallback(Handler.java:739)*
                                                                        at android.os.Handler.dispatchMessage(Handler.java:95)*
                                                                        at android.os.Looper.loop(Looper.java:148)*
                                                                        at android.app.ActivityThread.main(ActivityThread.java:5417)*
                                                                        at java.lang.reflect.Method.invoke(Native Method)*
                                                                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)*
                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)*


Mon spinner est configuré par default, voici son chargement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
final Spinner spNewRestau = vuenewsoiree.findViewById(R.id.sp_Restau);
...
ArrayAdapter<String> dataRestau = new ArrayAdapter<String>(Soiree.this, android.R.layout.simple_spinner_item, ListRestau);
dataRestau.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
spNewRestau.setAdapter(dataRestau);

J'aimerai vraiment utiliser ce thème (que j'ai l'habitude d'utiliser)
Auriez vous une idée ?

Merci par avance