我试图制作这个应用程序,点击按钮时硬币翻转。一切似乎都是正确的但是当我在我的Android上运行时,它没有显示来自Imageview的图片,只需点击几下按钮就会崩溃。 有人能看出这段代码有什么问题吗? 我已经检查了正确位置的图像及其名称。
public class MainActivity extends AppCompatActivity {
Button bt1;
ImageView nov;
int strana;
Random r;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1 = (Button) findViewById(R.id.bt1);
nov = (ImageView) findViewById(R.id.novcic);
r = new Random();
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
strana = r.nextInt(2);
if (strana == 0) {
nov.setImageResource(R.drawable.pismo);
Toast.makeText(MainActivity.this, "Pismo!", Toast.LENGTH_SHORT).show();
} else if (strana == 1) {
nov.setImageResource(R.drawable.glava);
Toast.makeText(MainActivity.this, "Glava!", Toast.LENGTH_SHORT).show();
}
}
});
}
}