不同的活动或相同的活动但不同的布局

时间:2012-06-08 17:45:08

标签: android android-layout

我正在开发一个应用程序,基本上我有X个不同的活动,但每个人的布局都等于其余的。为了让你更好地理解,让我举个例子: 假设我有一个游戏,你必须猜测每个级别10个单词,我有5个级别,基本上我在每个视图中都有10个问题。 那么最好有5个不同的活动,或者只有一个活动和5个布局,每个级别一个? 在网上环顾四周我没有找到一个好的答案,有人告诉我Android是基于活动的,所以10种不同的方式是可行的,但只是一种猜测,没有任何技术。

2 个答案:

答案 0 :(得分:2)

不要进行10项活动。不要制作5个布局。除文字外,所有问题看起来都一样,对吧?不要重复自己。

简化您的生活,为每个问题重复使用相同的活动和布局。 启动活动时,可以使用.putExtra()方法传入数据。使用它来传递更改的内容,例如问题文本,正确答案和当前级别。

答案 1 :(得分:0)

我会做1个布局,然后将关卡编程到它上面。

做一个破砖游戏,俄罗斯方块或益智游戏不会让你有一百万个差异活动选项,但更像是1个布局和1个活动将相应地填充。

通常你可以做类似的事情 [主页] - > {play,options,exit}

[play] - > {新游戏,等级选择}

[options] - > .... DERP ...

[退出] - > .... DERP ...

[newgame] - >启动activityA,其中level = 1

[级别选择] - >单击一个链接,该链接将启动activityA,其中level = selected。

1活动将安全地生成你的信息......远远好于imo。