我使用两个按钮在包含 12 个月的数组列表中来回迭代,当我到达最后一个元素并按下 prevButton 时应用程序崩溃,当我返回第一个元素并点击 nextButton 时也会发生这种情况,如何我要修复我的 if 语句吗?
我尝试用 >= 和 <= 来做,但没有用
nextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (i < months.size()) {
Month month = months.get(i);
monthTextView.setText("" + month);
i++;
}
}
});
prevButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (i >= 0) {
Month month = months.get(i);
monthTextView.setText("" + month);
i--;
}
}
});
慕运维8079593
慕标琳琳
相关分类