我有一项任务是创建10个问题,用户应该可以使用触摸键盘输入答案。用户应该能够通过按下名为“N”的按钮来循环搜索问题。一旦用户回答了所有问题,将显示10分中的总分。
我不是要求答案,而是如何处理这样的任务
到目前为止,我已经创建了一个由数字组成的键盘,我可以得到1个问题,并显示用户是否输入了正确或不正确的信息,但试图获得更多1个问题才能解决问题。
我有一个想法,知道我可以为10个问题创建10个单独的活动,但这有点疯狂。
有人可以给我指导如何处理如任务
注意我对android很新。
谢谢
答案 0 :(得分:1)
所有视图都有可见性属性(android:visibility);看起来不错的是每次用户按下下一步就是隐藏旧视图并使下一个视图显示出来(甚至可以添加渐变过渡以使其看起来也很有趣)
在XML中你可以将它们全部设置为android:visibility =“gone”开始,然后在你的代码中,将它设置为objectName.setVisibility(0)以使其可见,并将objectName.setVisibility(8)设置为再次隐藏它。
答案 1 :(得分:0)
这是一种方法(不一定是最好的):
*无论您的问题是什么(希望是TextView),请在您的活动中获取它的参考 *当用户回答问题时,输出是否正确(敬酒?) *将TextView更改为下一个问题
答案 2 :(得分:0)
您可以通过编程方式添加和删除视图。您可以使用线性布局创建一个空视图,然后根据需要添加和修改现有视图。
答案 3 :(得分:0)
您是将其编写为原生Android应用吗?网络应用程序(HTML,Javascript)可以满足您的要求,并且可以转换为具有嵌入式webkit视图的本机应用程序。