問題を解いて正解したら「正解」と表示させ,次の画面へ遷移するプログラムを書きました。
しかし,画像を表示させてから遷移するまでの時間が短く,画像が上手く見ることができない状態になってしまいました。
どうにかして遷移する時間を遅らせることができないか模索しています。
プログラムをを止めてしまうのは良くない方法だと伺ったので別の方法を探しています。
分かる方,いらっしゃいましたら
よろしくお願いします。
下記にプログラムの一部を載せておきます。
@Override public void onClick(View v) { /*解答用意*/ answer[0] = Choice01.getText().toString(); answer[1] = Choice02.getText().toString(); answer[2] = Choice03.getText().toString(); answer[3] = Choice04.getText().toString(); /*"正解"と"不正解"の画像*/ ImageView mImageView01 = (ImageView)this.findViewById(R.id.imageView3); ImageView mImageView02 = (ImageView)this.findViewById(R.id.imageView4); /*"正解"か"不正解"の判定*/ if(v == Choice01){ if(answer[0] == "ラグビー") { mImageView01.setVisibility(View.VISIBLE); }else{ mImageView02.setVisibility(View.VISIBLE); } }else if(v == Choice02){ if(answer[1] == "ラグビー") { mImageView01.setVisibility(View.VISIBLE); }else{ mImageView02.setVisibility(View.VISIBLE); } }else if(v == Choice03){ if(answer[2] == "ラグビー") { mImageView01.setVisibility(View.VISIBLE); }else{ mImageView02.setVisibility(View.VISIBLE); } }else if(v == Choice04){ if(answer[3] == "ラグビー") { mImageView01.setVisibility(View.VISIBLE); }else{ mImageView02.setVisibility(View.VISIBLE); } } **__/*この動作を遅らせたい!!*/__** // インテントのインスタンス生成 Intent intent = new Intent(this, Kuroneko_no_with01.class); /*遷移開始*/ startActivity(intent); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。