如何在Android </user>中将ArrayList <user>设置为spinner

时间:2014-02-25 05:35:13

标签: android spinner android-arrayadapter

在我的Android应用程序中,我想设置ArrayList&lt; User&gt;对于微调器。 我不知道如何将上面的列表设置为微调器。 请告诉我该怎么做。

以下是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;
}
}

1 个答案:

答案 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);