Ein bisschen ein Problem mit meinem Spinner, ich bevölkere meine Spinner mit meiner Liste mit und Array und das funktioniert, aber wenn das ausgewählt ist, versuche ich meine Textansicht mit dem zugehörigen Wert zu füllen .... Könnte mir jemand vielleicht in die richtige Richtung ... ProstSpinner Array mit Spinner Array Werte
Spinner spinner1 = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(
this, R.array.post_array, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter1);
final String post_array_values [] = getResources().getStringArray(R.array.post_array_values);
/** */
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
txttvPS.setText(post_array_values[(int) id]);
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Hier ist meine Array und Array-Wert
<!-- String Array for Post Spinner -->
<string name="post_picker"></string>
<!-- Add Name if wanted between picker and before string close -->
<string-array name="post_array">
<item>-- Select Prov --</item>
<item>BC</item>
<item>Alberta</item>
<item>Manitoba</item>
<item>Ontario</item>
<item>Quebec</item>
</string-array>
<string-array name="post_array_values">
<item>0</item><!-- Prov -->
<item>2.25</item><!-- BC -->
<item>12.25</item><!-- Alberta -->
<item>30.25</item><!-- Manitoba -->
<item>56.25</item><!-- Ontario -->
<item>90.25</item><!-- Quebec -->
</string-array>
Haben Sie versucht, txttvPS.setText (parent.getSelectedItem() .toString()); – kosa