bonjour, j'ai un spinner dans un layout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	        <Spinner
	            android:id="@+id/nature_metalId"
	            android:layout_width="fill_parent"
	            android:layout_height="40dp"
	            android:layout_gravity="center_vertical"
	            android:prompt="@string/nature_metal_prompt"
	            android:entries="@array/naturedutube"  />
        </RelativeLayout>
dans le string j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 <string name="nature_metal_prompt">Choissisez un materiau</string>
    <string-array name="naturedutube">
        <item>Plomb</item>
        <item>Zinc</item>
        <item>Aluminium</item>
        <item>Cuivre</item>
        <item>Acier</item>
        <item>Laiton</item>
        <item>Verre</item>        
    </string-array>

dans mon code j'ai cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Spinner s = (Spinner) findViewById(R.id.nature_metalId);
double lambda = 0.0;
if (s.getSelectedItem().toString() == "Plomb") 		lambda = 295;
if (s.getSelectedItem().toString() == "Zinc")  		lambda = 290;
if (s.getSelectedItem().toString() == "Aluminium") 	lambda = 233; 
if (s.getSelectedItem().toString() == "Cuivre")	 	lambda = 170; 
if (s.getSelectedItem().toString() == "Acier") 		lambda = 122;
if (s.getSelectedItem().toString() == "Laiton") 		lambda = 185;
if (s.getSelectedItem().toString() == "Verre") 		lambda = 070;
mais ma valeur lambda reste toujours à 0.0


d’où vient le problème ?

merci