【发布时间】:2017-12-07 08:41:08
【问题描述】:
我在 ArrayList 中有 30 个项目,它在 Spinner 中实现,我把它放在这样的 java 文件中
ArrayList<String> listProblemSolving = new ArrayList<>();
listProblemSolving.add("List1");
listProblemSolving.add("List2");
listProblemSolving.add("List3");
listProblemSolving.add("List4");
listProblemSolving.add("List5");
listProblemSolving.add("List6");
listProblemSolving.add("List7");
...
ArrayAdapter<String> adapterProblemSolving = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_dropdown_item, listProblemSolving);
我像这样在微调器中实现
sp.setAdapter(adapterProblemSolving);
问题是,我可以将列表项存储在字符串文件中吗? 如果我想对项目列表进行不同的操作,有什么简单的方法吗,例如我试试这个
sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (position == 1)
// do something
if (position == 2)
// do something
...
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
谢谢你,很抱歉你发现这是重复的问题。
【问题讨论】:
标签: java android arraylist onitemselectedlistener