如何在按钮单击时从微调器获取下一个/上一个项目?

Hei*_*erg 1 android

我试图实现看起来像这样的东西.

在此输入图像描述

微调器包含我使用数组适配器填充的项目列表.

在按钮单击时,我想根据点击的任何按钮将微调器的所选项目更改为下一个/上一个项目.有可能吗?我正在使用微调器,因为我要填充上面的ListView,具体取决于在微调器中选择的项目.

为此目的,我可以使用除旋转器和按钮之外的其他东西吗?

问候.

Str*_*der 5

使用:

pirvate Spinner mySpinner;
private int ItemPosition;
private Button ButtonNext;
private Button ButtonPrevious;
Run Code Online (Sandbox Code Playgroud)

在你的onResume():

ItemPosition = mySpinner.getSelectedItemPosition();
Run Code Online (Sandbox Code Playgroud)

和你的按钮:

ButtonNext.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mySpinner.setSelection(mySpinner.getItemAtPosition(ItemPosition++));
    }
});

ButtonPrevious.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mySpinner.setSelection(mySpinner.getItemAtPosition(ItemPosition--));
    }
});
Run Code Online (Sandbox Code Playgroud)