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

醉爸爸

我试图实现类似这样的东西。

在此处输入图片说明

微调器包含我使用阵列适配器填充的项目的列表。

在单击按钮时,我想根据单击哪个按钮将微调框的选定项目更改为下一个/上一个项目。有可能做到吗?我使用微调器,因为我必须根据微调器中选择的项目来填充上面的ListView。

为此,我可以使用微调器和按钮以外的其他工具吗?

问候。

穆本·法鲁克·汗(Moubeen Farooq Khan)

您能做的是获取当前项目在微调器中显示的位置

然后在后退按钮的onclick事件中,如果微调器显示元素为零,然后按后退按钮,则该位置将为-1,因此此检查很重要。并会给出例外。

 forward_Button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            int position = mySpn.getSelectedItemPosition();
            if(position>0){
            position=position-1;
            mySpn.setSelection(position);

      }


        }
    });
 }

并在前进按钮的onclick事件中

如果您的位置较大,则检查下面的cos是否重要,然后在spinner中显示arraylist的大小,这也会给出异常。

previous_Button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

                 int position = mySpn.getSelectedItemPosition();
                 if(position<your_list.size()){
                 position=position+1;
                 mySpn.setSelection(position);

             }

        }
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单击Android中的按钮时如何获取下一个日期?

如何在MySQL中获取下一个/上一个双重记录?

当我单击“下一个/上一个”按钮时,如何在jQuery UI日期选择器中制作月份变化的动画

如何在Bootstrap日期选择器中获取下个月而不是下一个上一个图标?

如何在Javascript中的数组中获取“下一个”和“上一个”项目?

如何在php中制作上一个和下一个按钮

如何从angular2中的wordpress获取下一个和上一个帖子

单击下一个和上一个按钮时如何在JQuery中访问动态生成的div元素值

单击按钮时出错,无法转到从微调器中选择的下一个活动

单击下一个按钮时如何显示数组中剩余的项目集?

获取列表中给定项目的上一个/下一个项目

单击上一个抽屉项目的特定片段时如何打开下一个抽屉

单击上一个和下一个按钮时,react.js 中的卡片转换

单击角度 2 中的上一个和下一个按钮时的下拉值更改

按下上一个和下一个按钮时,模拟元素列表中的元素单击

根据视图获取下一个和上一个MySQL ID

获取下一个和上一个对象的JSON

使用JavaScript获取下一个/上一个元素?

获取下一个和上一个CakePHP 2的Paginator的URL

学说-获取下一个和上一个记录

当公共变量在并行foreach中递增时如何获取下一个值?

如何在Angular 2中获取下一个元素/兄弟姐妹

如何在Gradle中获取下一个内部版本号

如何在Linux Shell命令参数中获取下一个参数?

如何在Spring State Machine中获取下一个状态/事件

如何在mysql中获取下一个自动增量ID

如何在静态枚举中获取下一个

如何在SPSS Modeler中获取下一个非null值

如何在C#中获取下一个特定日期的日期