应用程序将以语音开始(我将使用文本到语音),并将等待触摸屏,如果用户不触摸屏,下一个选项将为触摸屏发声。
为了澄清:“请点击屏幕做X”-如果用户在此声音后触摸屏幕,X将完成,否则“请点击屏幕做Y”...它会是这样的。
我计划创建一个屏幕大小的按钮,但我找不到一个合适的方法来做到这一点。你能帮我讲讲逻辑吗?我也想用计时器。
例如,开始时按钮将被禁用,在发出信息后,按钮将被激活3-4秒,如果没有输入,按钮将再次被禁用。
我也对不同的建议持开放态度。
发布于 2015-03-03 03:56:30
您应该创建一个LinearLayout,将按钮放在其中,并在您的XML中使用类似layout_width="match_parent"和layout_height="match_parent"的东西来使按钮占据整个屏幕。
然后根据需要在代码中禁用/启用该按钮。
发布于 2015-03-03 04:00:26
当然,你可以为你的按钮引入不同的任务。在您的例子中,您可以简单地使用一个int变量,您可以在每次启用它时递增它,这样您就可以知道按钮被按下了多少次,并且使用switch,您可以测试该变量并运行不同的操作。
https://stackoverflow.com/questions/28818291
复制相似问题