【发布时间】:2017-06-07 11:43:09
【问题描述】:
我正在尝试在单击按钮时随机化图像,如果图像是我想要的,请再次随机化,但如果不是,请关闭活动。
我无法在我的代码中随机化,它总是关闭,但如果我删除对 finish() 函数的调用,它将正常随机化。
我只希望该 imageview 在没有 sqlite DB 的情况下识别图像
@Override
public void onClick(View v) {
int[] cards={R.drawable.bg,R.drawable.bg1};
Random r = new Random();
int n = r.nextInt(2);
ImageView imgview1 = (ImageView) findViewById(R.id.imgv1);
imgview1.setImageResource(cards[n]);
if (imgview1.equals(R.drawable.bg){
imgview1.setImageResource(cards[n]);
}
else {
finish();
}
}
【问题讨论】:
-
不,它会返回 0 或 1
标签: android image android-studio if-statement random