2015-03-19 76 views
0

我是Android中的statring编程,我有问题。我必须创建这样的事情:https://www.google.pl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http%3A%2F%2Fwww.technotalkative.com%2Fandroid-asynchronous-image-loading-in-listview%2F&ei=R3UKVdTXHoOGzAPO2oKQBw&bvm=bv.88528373,d.bGQ&psig=AFQjCNFkuC6H_DmyQz44Xy2xYZOnb7fAtA&ust=1426835140929053如何从ImageView中点击Image并发送给其他活动

但点击后,我需要去第二个活动与更大的点击图像和descriptiont(例如,在图像是一些地方和下说明这个地方) 为了这一刻,我有第一活动ImageView + TextView(标题),但我不知道我怎么能得到一些东西让我标识符点击图像,并发送到第二个活动。 任何想法?

我发现这样的话题: How can i pass image view between activities in android但这不能解决我的问题。

编辑: 我现在有2个xml活动: 第一个主要活动是使用listview,第二个使用linearlayout + Imageview + TextView。我使用本教程创建第一屏: http://javastart.pl/static/programowanie-android/wlasny-widok-listowy/

+1

如果你从url加载图像,然后使用AndroidQuery库加载图像异步和简单的传递图像网址在另一个活动,并尝试在另一个活动中加载相同的方式。看看我的答案在这里:http://stackoverflow.com/questions/2471935/how-to-load-an-imageview-by-url-in-android/24134425#24134425 – 2015-03-19 07:29:59

回答

0

创建一个OnItemClickListener并将其设置在您的列表视图中。只要您单击列表中的条目,就会调用监听器的onClick方法。它有一个参数“位置”,告诉你点击了哪一行的列表。现在,您可以使用imageUrl[position](按照您的示例)获取点击图片的网址。

现在开始你的第二个活动,并通过该URL一起,像这样:

Intent intent = new Intent(this, SecondActivity.class); 
intent.putExtra("imageUrl", imageUrl[position]); 
startActivity(intent); 

在你的第二个活动,把这个在onResume方法:

瞧,你已经通过了被点击的图像的URL沿着第二个活动。现在只需将它加载到ImageView中即可完成。

相关问题