我的微調控制器有一點問題,我用我的列表填充我的列表與數組,並且工作,但是當選擇了我試圖填充我的textview與關聯的值....可能有人可能指向我的方向是正確的...... 乾杯微調控制器陣列與微調數組值
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
}
});
這是我的數組,數組值
<!-- 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>
你嘗試txttvPS.setText(parent.getSelectedItem()的ToString()); – kosa 2012-03-31 16:43:24