在我的Android应用程序中,我想设置ArrayList< User>对于微调器。 我不知道如何将上面的列表设置为微调器。 请告诉我该怎么做。
以下是User bean类。
class User {
String userId;
String userName;
String userCountry;
public String getuserId() {
return CountryId;
}
public void setuserId(String userId) {
userId = userId;
}
public String getuserName() {
return userName;
}
public void setuserName(String userName) {
userName = userName;
}
public String getuserCountry() {
return userCountry;
}
public void setuserCountry(String userCountry) {
userCountry = userCountry;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return userName;
}
}
答案 0 :(得分:1)
Spinner spinner = (Spinner) findViewById(R.id.your_spinner);
List<User> list = new ArrayList<User>();
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);