[英]Spinner only saving first word to string
我試圖讓微調器顯示我選擇的項目。 但是,即使我選擇下面的單詞,它也只會顯示第一個單詞。 這是我正在使用的代碼
ArrayAdapter<String> aa1 = new ArrayAdapter<String>(
getApplicationContext(), R.layout.spinner_item, R.id.textView1, al);
spFacilityType.setAdapter(aa1);
spFacilityType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
int index = arg0.getSelectedItemPosition();
position = index;
}
});
final String Strspinner = spFacility.getItemAtPosition(position).toString();
使用onItemSelected而不是onNothingSelected。
在onItemSelected()中執行代碼。
String s= spFacilityType.getSelectedItem().toString();
現在s將顯示所選項目
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.