0

私はリサイクラーを使用してサーバーからリストビューとしてイメージを取得しましたが、アイテムクリックリスナーを使用してアイテムをクリックすると、イメージを別のインテントにフェッチします。私はグライドを使用しましたが、それは私たちが与えたその特定のイメージだけを示しています。リスト内の画像の1つをクリックすると、別のアクティビティでその画像が表示されます。グライドを使用してリストビューからイメージを取得

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

これを行うのですか、それはにその画像を表示しなければなりません別の活動 - > nバンドルを使用してURL(URL)をStringとして渡しますか? –

+0

クリックしたlistItemからイメージURLを取得し、次のアクティビティに渡して、グライドを使用してURLからイメージをダウンロードしてください。 –

答えて

1

imageViewonClickListenerしてください。あなたはそれの上に同様のIMAGEURL http://androidblog.esy.es/images/kitkat-9.pngを渡す必要があり

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

onClickメソッド内で、のような何かを書きます。

オンNewPage活性。 setContentView(R.layout.example)の後にimageViewNewPageと宣言してください。 次に書く:

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

ありがとうございました。その働く.. :) – Jincy

1

をごRecyclerviewの活動からこの

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

は、

String imageUrl = getIntent().getStringExtra("IMAGE_URL"); 
Glide.with(NextActivity.this).load(imageUrl).into(imageView); 
関連する問題