代码中的硬币翻转app错误(Java)

时间:2018-01-09 16:21:43

标签: java android

我试图制作这个应用程序,点击按钮时硬币翻转。一切似乎都是正确的但是当我在我的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();
                }
            }
        });
    }
}

0 个答案:

没有答案