後でユーザー ID を操作するために、スピナーにユーザー オブジェクトを設定していますが、ユーザー リストの表示には、私が推測したオブジェクトのアドレスが表示されます。
したがって、私の質問は、ユーザー名の場合、オブジェクトの1つの属性のみを表示する方法ですが、スピナーにオブジェクト全体を入力する方法です
これが私のコードです:
User user1 = new User("user1",24);
User user2 = new User("user2",26);
// Creating adapter for spinner
List<User> users = new ArrayList<User>();
users.add(user1);
users.add(user2);
ArrayAdapter<User> dataAdapter = new ArrayAdapter<User>(this,
android.R.layout.simple_spinner_item, users);
// Drop down layout style - list view
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner _EmpSpinner = null;
_EmpSpinner = (Spinner) findViewById(R.id.EmployeesSpinner);
// attaching data adapter to spinner
_EmpSpinner.setAdapter(dataAdapter);