2017-03-09 65 views
-3

我有两个活动。活动一,三个按钮具有图像名称,即a,b,c。我想在第二个活动中打开该特定图像,该活动命名了我在第一个活动中单击的按钮。我不想做三种不同的活动来打开三种不同的图像。请帮助我。通过点击第一个活动中的不同按钮(图像名称)在第二个活动中打开不同的图像

+1

堆栈溢出的是不是一个代码编写的服务,它的预期,您尝试代码这个你自己。我建议你对你的问题做一些研究(也许试试页面顶部的搜索框),并尝试自己编写一些代码。如果/当您遇到任何与您的代码有关的问题时,请再次提问并解释您所尝试的内容,以及为什么它不适合您。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask)寻求帮助,提出一个很好的问题以及[最小,完整,可验证的示例](http://stackoverflow.com/帮助/ MCVE)。 – bc004346

+0

[我想打开一个图像在列表视图中的项目中单击时在另一个活动中]可能重复(http://stackoverflow.com/questions/26629678/i-want-to-open-an-image-in-另一个活动 - 当 - 点击 - 上的项目,在最名单) –

回答

0

我认为你应该使用额外的同时意图,像这样:

Intent intent=new Intent(context,NewActivity.class); 
     intent.putExtra("name",value of variable); 
     startActivity(intent); 

然后在NewActivity做到这一点:

String colorName=getIntent().getStringExtra("name"); 
switch(name){ 
case "color1": 
do something; 
break; 
case "color2": 
do something; 
break; 
case "color3": 
do something; 
break; 
} 
相关问题