2016-01-08 3 views
-1

Я хочу, чтобы получить изображение из ImageView другого ImageView во второй активности, когда щелчок по 1 ImageViewполучить изображение из ImageView другого ImageView во второй активности, когда щелчок по 1 ImageView

Это моя первой активность

ImageView imageView = (ImageView) findViewById(R.id.fort_image); 
    imageView.setImageResource(R.drawable.killa_ahmednagar_bhuikot_fort); 

    imageView.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      Intent myIntent = new Intent(getApplicationContext(), FullscreenImageActivity.class); 
      startActivity(myIntent); 
     } 
    }); 
} 

Я хочу, чтобы этот образ вошел во вторую полноэкранную активность.

ответ

1

В активность 1:

ImageView imageView = (ImageView) findViewById(R.id.fort_image); 
    imageView.setImageResource(R.drawable.killa_ahmednagar_bhuikot_fort); 

    imageView.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      Intent myIntent = new Intent(getApplicationContext(), FullscreenImageActivity.class); 
      myIntent.putExtra("Drawable", R.drawable.killa_ahmednagar_bhuikot_fort); 
      startActivity(myIntent); 
     } 
    }); 

В активность 2:

Intent intent = getIntent(); 
    int drawable = intent.getIntExtra("Drawable", 0); 
    imageView.setImageResource(drawable); 
+0

ДА, Великий. Это работает для меня .. Большое спасибо –

+0

В том же Если у меня есть два ImageView. как определить, какое изображение просматривается, чтобы получить это изображение в следующую активность. –

+0

Прикрепите прослушиватель onlick к обоим вашим изображениям, затем обе функции onlick отправляют свои чертежи. например: ** Для ImageView1: ** 'myIntent.putExtra (« Drawable », R.drawable.drawable_of_image1); и для ** ImageView2: **' myIntent.putExtra («Drawable», R.drawable..drawable_of_image2) ; ' Cheers. Если ваша проблема решена, отметите это как правильный ответ –

Смежные вопросы