在android如何使一个普通的活动,即不同的意见,为不同的按钮下一个活动
问题描述:
我有一个活动选择哪个有四个按钮和其他活动的结果。现在我想实现这样的逻辑,如果button1被按下,那么它应该在Result活动中显示一个EditText和一个TextView,但是如果button2被按下,那么它应该显示3个TextViews。 换句话说,我想用不同的视图调用结果活动来获得不同的按钮点击。 请帮助我,我是Android开发新手。 在此先感谢。在android如何使一个普通的活动,即不同的意见,为不同的按钮下一个活动
答
从选择,你必须有一个额外的参数开始结果,就像这样:
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) { ... }
...
看起来像在家工作..自己学习会给你更好的主意http://www.vogella.de/articles/AndroidIntent/article.html – ngesh 2012-02-23 12:16:37
谢谢亲爱的,正是这种情况,我正在寻找这种东西。 – Farooq 2012-02-23 12:25:26