使用滑动从列表视图中获取图像

时间:2017-01-19 04:34:18

标签: android android-recyclerview onitemclicklistener android-glide

我使用Recycler从我的服务器获取图像作为列表视图,现在我想在使用项目点击监听器单击项目时将图像提取到另一个意图。我使用了滑行,但它只显示了我们给出的特定图像。我想在单击列表中的一个图像时,它必须在另一个活动中显示该图像。

Glide.with(SecondPage.this)
     .load("http://androidblog.esy.es/images/kitkat-9.png")
     .into(imageView);

2 个答案:

答案 0 :(得分:2)

onClickListener上制作imageView。在onClick方法内部,写下如下内容:

Intent intent = new (SecondPage.this, NewPage.class);
intent.putExtra("imageUrl", imageUrl);
startActivity(intent);

你应该将imageUrl传递给它http://androidblog.esy.es/images/kitkat-9.png

开启NewPage活动。在setContentView(R.layout.example)之后,您宣布imageViewNewPage次活动。 然后写:

if (getIntent().getExtras() != null){
            String imageUrl = getIntent().getExtras().getString("imageUrl");
            Glide.with(NewPage.this).load(imageUrl).into(imageView);
        }

答案 1 :(得分:1)

  

从您的Recyclerview活动中执行此操作

String imageUrl = "http://androidblog.esy.es/images/kitkat-9.png";
Intent intent = new Intent(context, NextActivity.class);
intent.putExtra("IMAGE_URL", imageUrl);
startActivity(intent);
  

现在在NextActivity中执行此操作,

String imageUrl = getIntent().getStringExtra("IMAGE_URL");
Glide.with(NextActivity.this).load(imageUrl).into(imageView);