Android 检查每500毫秒设置为图像查看的图像

Android 检查每500毫秒设置为图像查看的图像,android,Android,我正在做一个小游戏,每500毫秒一个图像被设置为图像视图 所以我要检查的是,当我点击一个箭头图像左、右、上、下来检查它是否等于随机图像…如果是,那么分数增加1。 这是我的布局 这是我的密码 您正在检查索引中的数据,需要该位置,因此请改用此位置: pos = Array.asList(arrayBuckets).indexOf((int) (Math.random() * arrBuckets.length)); img_up.setOnClickListener(new View.OnCli

我正在做一个小游戏,每500毫秒一个图像被设置为图像视图 所以我要检查的是,当我点击一个箭头图像左、右、上、下来检查它是否等于随机图像…如果是,那么分数增加1。 这是我的布局

这是我的密码


您正在检查索引中的数据,需要该位置,因此请改用此位置:

pos = Array.asList(arrayBuckets).indexOf((int) (Math.random() * arrBuckets.length));

img_up.setOnClickListener(new View.OnClickListener() { 
        @Override public void onClick(View view) {
         if(pos==2)
            {
        SCORE++; 
        score.setText(SCORE+""); 
        }

        });

我应该告诉你什么,你自己使用一个随机函数设置图像,而不是从imageview类中获取imageview中的图像,你只需将该信息保留在fragment类中,然后相应地增加分数即可。@Andrehaboud我的请确记得为image setImageResource使用另一个名为drawable的int
pos = Array.asList(arrayBuckets).indexOf((int) (Math.random() * arrBuckets.length));

img_up.setOnClickListener(new View.OnClickListener() { 
        @Override public void onClick(View view) {
         if(pos==2)
            {
        SCORE++; 
        score.setText(SCORE+""); 
        }

        });