我有以下要求:
- - - - >显示五种不同颜色的元素,并允许用户选择正确的颜色。
- - - - >就像我想在随机中显示16种(16种活动中的16 * 5 = 80个元素)。
===>为此,我创建了16个活动和相应的16个XML文件,并随机使用它们。
&安培;&安培;
首先我会显示5种颜色并让用户选择一种颜色(Say Green),如果它是正确的,我会让他从另一组5种颜色中选择一种颜色(这次是红色)....&所以...就像我必须让他随机选择16种颜色。并重复这16种随机颜色直到他按下后退按钮。那就是'确切的流程
到了今天结束时,我处于小困境中,可能会出现某种逻辑,通过减少代码来平滑地完成工作。
如果是,请告诉我逻辑。
我拥有所有80个不同的元素,在16个活动中展示它们,每个活动5个。
答案 0 :(得分:1)
如果元素属于同一类型,则可以使用一个Activity而不是16,并选择创建Activity时要显示的内容(或者甚至使用Fragments)。 无论如何,如果你想得到完整的答案,你必须在你的问题中更具体。
答案 1 :(得分:0)
您可以创建单个活动和16种不同的布局,而不是创建16种不同的活动。你可以动态地改变活动的布局,我认为它会很好,如果真的不需要它,可以避免创建这么多的活动。