-1

我有以下要求:

-----> 显示五个不同颜色的元素并允许用户选择正确的一个。

-----> 就像我想随机显示 16 种(意味着 16*5 = 16 个活动的 80 个元素)。

===> 为此,我创建了 16 个活动和相应的 16 个 XML 文件,并随机使用它们。

&&

首先,我将显示 5 种颜色并让用户选择一种(说绿色),如果正确,我会让他从另一组 5 种颜色中选择一种(这次是红色)......& 以此类推.. .就像我必须让他随机选择 16 种颜色。然后重复这 16 种随机颜色,直到他按下返回按钮。这就是确切的流程

到一天结束时,我处于小困境中,可能会存在某种逻辑,通过减少代码来顺利完成工作。

如果是,请告诉我逻辑。

我有所有 80 个不同的元素,在 16 个活动中展示它们,每个活动 5 个。

4

2 回答 2

1

如果元素类型相同,您可以拥有一个 Activity 而不是 16 个,并在创建 Activity 时选择要显示的内容(甚至为此使用 Fragments)。无论如何,如果您想获得完整的答案,您必须在您的问题中更加具体。

于 2013-03-01T10:11:07.703 回答
0

您可以创建一个 Activity 和 16 个不同的布局,而不是创建 16 个不同的活动。您可以动态更改活动的布局,我认为这会很好,如果真的不需要它,请避免创建这么多活动。

于 2013-03-01T10:15:44.083 回答