如何使android程序等待从用户那里获取输入?

时间:2019-01-06 08:54:51

标签: app-inventor

我目前正在开发一个基本的Android应用程序游戏,类似于"screenshot of the app here"(请忽略屏幕上的数字,尚有待解决的问题)。游戏基本上是这样的:应用程序选择一个随机数,并且计数从0开始,每次用户可以输入1到4中的任意一个数字,该数字都会添加到屏幕上的数字中,然后轮到切换到计算机,以便现在计算机从1到4中选择一个数字,然后将其添加到屏幕上的数字中,最终导致该玩家选择了该游戏,该数字便输了。 但是在这里,我无法停止程序以从用户那里获取输入,或者说直到用户单击四个按钮之一为止。另外,我想延迟计算机的运转,以免花时间思考。

(由于我正在MIT app inventor中进行所有这些操作,因此我无法真正上传代码,因此它不是完全是代码,而是放置在一起的块,因此无论如何将它们混在一起都很难理解。)< / p>

Image of the blocks of codes used

1 个答案:

答案 0 :(得分:1)

在GUI应用程序(例如Android,IOS,Windows Forms应用程序)中,您不必等待控制台上的用户输入,只需将输入选项显示为按钮(1 -4),然后将事件绑定到按钮即可(例如点击),然后按一下即可输入。您可以使用Timer模仿思维来延迟CPU播放器。