从一个ArrayList&LT创建微调;对象>

从一个ArrayList&LT创建微调;对象>

问题描述:

我想从我已经创建,因此当选择一个我能回到那个ArrayList和从它那里得到的信息,其余的对象一个ArrayList创建一个微调

I am wanting to create a Spinner from an ArrayList of Objects I have created and therefore when one is selected I can go back to that ArrayList and get the rest of the information from it

示例

public class ObjectName {
    private int ID;
    private String name;
    private String name2;
    public ObjectName{int pID, String pName, String pName2) {
        ID = pID;
        name = pName;
        name2 = pName2;
    }
    //Getters Here
}

的微调code示例

Example of Spinner Code

ArrayList<ObjectName> objects = new ArrayList<ObjectName>;
ArrayAdapter<ObjectName> adapter = new ArrayAdapter<ObjectName>(this, android.R.layout.simple_spinner_item, objects);

当然的微调并没有显示我想要的。有一个简单的方法来解决这个

Of course the Spinner does not show what I want. Is there an easy way to solve this

感谢您的时间

您需要执行的toString 的ObjectName 方法>类。否则微调不知道该怎么表现!

You need to implement toString method inside ObjectName class. Otherwise spinner cannot know what to show!

public String toString() {
    return ID + " " + name + " " + name2;
}