2016-01-08 35 views
-1

我想从ImageView的图像到另一个的ImageView在第二活动时,点击第一个imageview的得到的ImageView图像到次活动的另一个ImageView的当点击第一个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

YES,大。那为我工作..谢谢你这么多 –

+0

在相同的 如果我有两个ImageView。如何确定将哪个图像点击到下一个活动中。 –

+0

将onlick监听器附加到您的两个图像浏览器,然后两个onlick函数发送它们的drawable。像这样**对于ImageView1:**'myIntent.putExtra(“Drawable”,R.drawable.drawable_of_image1);'和** ImageView2:**'myIntent.putExtra(“Drawable”,R.drawable..drawable_of_image2) ;' 干杯。如果问题解决了,请将其标记为正确答案 –

相关问题