Android:spinner下一个索引退出最后一项

时间:2016-03-03 12:17:11

标签: android

我已经实现了一个微调器,每次单击按钮时都会选择下一个项目。但我的目标是,当选择最后一个项目时,活动应该参与上一个活动。到目前为止,这是我的代码。我希望有人可以帮我解决问题

public void spinNext() {
    int nextIndex = spinStudent.getSelectedItemPosition() + 1;
    if (nextIndex < studentList.size()) {
        spinStudent.setSelection(nextIndex);
    }
}

2 个答案:

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