2 qw1844383457 qw1844383457 于 2016.03.11 10:36 提问

关于android studio activity

如何让三个不同按钮打开同一个activity但得出不同的图片或文本,新人请指教

5个回答

luochoudan
luochoudan   Ds   Rxr 2016.03.11 16:47
已采纳

思路:按钮所在的activity传参数过去,另一个activity取出来识别,决定显示内容。
参考:http://blog.csdn.net/wangkuifeng0118/article/details/7034967

luochoudan
luochoudan 回复qw1844383457: 看一下给你的链接,里面有示例
接近 2 年之前 回复
qw1844383457
qw1844383457 详细怎么弄?
接近 2 年之前 回复
qq_30005223
qq_30005223   2016.03.11 11:02

让这三个按钮触发的Intent.startActivity指向同一个Activity,每次触发的时候传递你想要的值到该Activity就好了!(三次触发传递参数“图片,文字”不同,这个activity每次获取的值就不同了)

qw1844383457
qw1844383457 详细怎么弄?
接近 2 年之前 回复
cuiweicai
cuiweicai   2016.03.11 11:18

可以启动Activity时传个标识 putExtra("mType",Type); 用type来区别是哪个按钮按下的,然后再新打开的Activity 中根据传过来的不同标识的值,
来重新设置ImageView 和 TextView 的值

huangf321123
huangf321123   2016.03.11 11:30

你这三个不同的Activity只要传过去的值不同,就ok啊

crazy1235
crazy1235   Ds   Rxr 2016.03.11 14:11

启动activity的时候通过intent传参,然后根据参数判断,进而显示不同的内容。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!