Json Image传递给下一个活动

时间:2016-06-08 18:46:59

标签: android json gridview

我有应用程序使用Volley Library将json数据查看到gridview(图像和文本)。一旦我单击Gridview,图像和文本就会传递给下一个活动 我可以使用Gridview适配器必须arraylist一个用于图像和另一个文本 这是适配器

name

2 个答案:

答案 0 :(得分:0)

为gridview创建onitemclick侦听器。单击网格视图项后,您将获得所选项的位置。使用选定的位置从阵列列表中获取所选图像并通过意图传递

在网格视图项单击侦听器

中添加此代码
    String imageurl=yourimagestringarraylist.get(position)
String txt=yourtextstringarraylist.get(position)
Intent i= new intent(yourcurrentactivity.this,calling activity.class)
I.putExtra("imageurl",imageurl);
I.put extra("text",txt);
StartActivity(i);

通过

获取其他活动的图像和文字
String image=getIntent.getStringExtra("imageurl","");
String text= getIntent.getStringExtra("text","");

答案 1 :(得分:0)

有两种方式(最简单):  1.发送文字和img网址(如果你的图片尺寸很大的话)  2.发送文本和位图(如果是小图像)。您可以接收位图表单imageLoader回调加载

适配器中的

    linearLayout.setOnclickListener(new View.OnclickListener(){
    void onClick() {
    Intent i = new Intent(convertView.getContext(), YourActivity.class);
    i.putString(key, text);
    i.putString(key, url); // if big img
    i.putSerialazible(key, bitmap); // if small image
     }
}); 

在另一项活动中收到它:

getIntent().getStringExtra(key);
(Bitmap)getIntent().getSerializableExtra(key);