私はxmlファイルから従業員名を表示しており、スピナーを介して表示しています。ArrayAdapter を介して表示されますが、値のいずれかを選択すると、選択した値をトーストに表示する必要があります。しかし、それは表示されていません。文字列キャスト エラーが発生します。
List<Employee> employees = null;
try {
XmlPullParserHandler parser = new XmlPullParserHandler();
InputStream is=getAssets().open("employees.xml");
employees = parser.parse(is);
ArrayAdapter<Employee> adapter =new ArrayAdapter<Employee>(this,android.R.layout.simple_list_item_1, employees);
// listView.setAdapter(adapter);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//Setting the ArrayAdapter data on the Spinner
spin.setAdapter(adapter);
String employee=(String)spin.getSelectedItem();
Toast.makeText(getApplicationContext(), "name is :"+employee, Toast.LENGTH_SHORT).show();
} catch (IOException e) {e.printStackTrace();}