Quand j'ouvre un spinner : java.lang.UnsupportedOperationException: Failed to resolve attribute at index 6
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:
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:
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:
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:
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 ;)