Ich versuche ein Bild zu senden, um die Aktivität von meiner main_activity zu vergrößern.Bild senden onclick um zu zoomen Aktivität
Ich habe eine Onclick-Funktion:
case R.id.imageViewHero:
String image = ViewHolder.this.post.getImageUrl();
Intent intentv = new Intent(context, Zoom.class);
Bundle extras = new Bundle();
extras.putParcelable("imagebitmap", image);
intentv.putExtras(extras);
context.startActivity(intentv);
break;
das Problem ist die Zeichenfolge Bild, ich weiß nicht, was als nächstes zu tun, es zu senden um es zu vergrößern. Irgendwelche Ideen?
wenn mein zoom.class benötigt:
public class Zoom extends Activity {
@SuppressLint("NewApi")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zoom);
Bundle extras = getIntent().getExtras();
Bitmap bmp = (Bitmap) extras.getParcelable("imagebitmap");
ImageView imgDisplay;
Button btnClose;
imgDisplay = (ImageView) findViewById(R.id.imgDisplay);
btnClose = (Button) findViewById(R.id.btnClose);
btnClose.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Zoom.this.finish();
}
});
imgDisplay.setImageBitmap(bmp);
}
}
Möchten Sie das Bild in ImageView oder etwas anderes einstellen? – Ash
@AsutoshPanda Ich würde es gerne in der '@ + id/imgDisplay' setzen –
Übergeben Sie Bild-URL oder Bild-Bitmap zu Zoom-Aktivität? –