我已经实现了一个微调器,每次单击按钮时都会选择下一个项目。但我的目标是,当选择最后一个项目时,活动应该参与上一个活动。到目前为止,这是我的代码。我希望有人可以帮我解决问题
public void spinNext() {
int nextIndex = spinStudent.getSelectedItemPosition() + 1;
if (nextIndex < studentList.size()) {
spinStudent.setSelection(nextIndex);
}
}
答案 0 :(得分:0)
当nextIndex
到达最后一个项目时finish()
。
这样做
public void spinNext() {
int nextIndex = spinStudent.getSelectedItemPosition() + 1;
if (nextIndex < studentList.size()) {
spinStudent.setSelection(nextIndex);
}
else if(nextIndex == studentList.size()){
finish();
}
}
答案 1 :(得分:0)
试试这个:
int spinSize = spinStudent.getCount();
if(spinStudent.getSelectedItemPosition() == (spinSize -1))
{
finish();
}