在android如何使一个普通的活动,即不同的意见,为不同的按钮下一个活动

问题描述:

我有一个活动选择哪个有四个按钮和其他活动的结果。现在我想实现这样的逻辑,如果button1被按下,那么它应该在Result活动中显示一个EditText和一个TextView,但是如果button2被按下,那么它应该显示3个TextViews。 换句话说,我想用不同的视图调用结果活动来获得不同的按钮点击。 请帮助我,我是Android开发新手。 在此先感谢。在android如何使一个普通的活动,即不同的意见,为不同的按钮下一个活动

+0

看起来像在家工作..自己学习会给你更好的主意http://www.vogella.de/articles/AndroidIntent/article.html – ngesh 2012-02-23 12:16:37

+0

谢谢亲爱的,正是这种情况,我正在寻找这种东西。 – Farooq 2012-02-23 12:25:26

从选择,你必须有一个额外的参数开始结果,就像这样:

Intent intent = new Intent(this,Result.class);

intent.putExtra("STYLE",1); //1 means you pressed the first button, 2 means second button etc.

startActivity(intent);

在结果,你必须让这个额外的的onCreate

int extra = getIntent().getIntExtra("STYLE",0);

,并建立dinamically布局:

if(extra == 1)

{

// build style one

} else if(extra == 2) { ... } ...

+0

我刚刚意识到ntc之前回答了这个问题:我 – viplezer 2012-02-23 12:32:33

+0

但你的答案是更好的版本:) – Farooq 2012-02-23 12:36:46