【发布时间】:2012-07-28 21:58:13
【问题描述】:
我开始使用 android 和 java。
我尝试制作一个 simon 游戏,但遇到了一些问题。
我写这个是为了显示 simon 按钮序列或玩家按下的按钮:
if (but_num == 1) {
ib1.setImageResource(R.drawable.bullet_square_green);
MediaPlayer sound = MediaPlayer.create(this, R.raw.tone_green);
sound.start();
for (int x = 1; x < 10000000; x++) { };
ib1.setImageResource(R.drawable.bullet_ball_green);
} else if (but_num == 2) {
它应该改变每个图像按钮的图像,播放声音,等待一段时间(对于 {})然后 再换一张图……
但是效果不好...它播放声音并且确实通过bullet_square_xxx改变了图像,但是眼睛看不到图像的变化,只有在图像没有再次变回来的情况下才能看到变化bullet_ball_xxx :-(
我认为这是我的错,因为我编写的代码与 java 真正有效的代码不同...我是 初学者,不要在 java 中思考...我脑子里已经有了 Visual Basic 程序结构。
谢谢你,对不起我的英语!
【问题讨论】:
-
更正了一些拼写。
标签: java android imagebutton