gpt4 book ai didi

java - 自定义 ArrayList 到 Spinner

转载 作者:行者123 更新时间:2023-12-02 05:20:42 24 4
gpt4 key购买 nike

我想要我的 ArrayList 中的每个名字进入阵列适配器或旋转器。

我有一个ArrayList<Type> types

Type类:

public class Type{

int id;
String name;

public Type(int id, String name) {
this.id = id;
this.name = name;
}
}

我还有一个Spinner现在我想要在微调器中包含数组列表中的所有名称。

但是如果我从微调器中选择一个名称,我还想知道该名称的 id 是什么。

谁知道这是否可行?

最佳答案

我在我的类中添加了这个类型

public String toString() {
return id;
}

并将列表设置为 ArrayAdapter

 ArrayAdapter<Type> adapter = new ArrayAdapter<Type>(Checklist.this, android.R.layout.simple_spinner_item, types);
spinner.setAdapter(adapter);
//this Logs the correct id (:
Log.e("test", String.valueOf(types.get(spinner.getSelectedItemPosition()).id));

关于java - 自定义 ArrayList 到 Spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26545545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com