아래 처럼 ArrayAdapter 에 ArrayList 를 넣으면 스피너 리스트에 아이템이 나오기는 하지만, 선택이 안됩니다.
ArrayList 말고 String [] 배열로 넣어야 하나요?
mDeviceList = new ArrayList<String>();
ArrayAdapter<String> aa = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, mDeviceList);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spnDeviceName.setAdapter(aa);
spnDeviceName.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {
@SuppressWarnings("unchecked")
public void onItemSelected(AdapterView parent, View v, int position, long id) {
mDeviceName = parent.getSelectedItem().toString();
Log.d(TAG, ">>>>> Device Name = " + mDeviceName);
}
@SuppressWarnings("unchecked")
public void onNothingSelected(AdapterView parent) {
//
}
});
}
}



