【发布时间】:2017-02-28 14:29:26
【问题描述】:
我正在尝试从我的 main_activity 发送图像以缩放活动。
我有一个 onclick 功能:
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;
问题是字符串图像,我不知道下一步该怎么做才能将其发送到缩放。有什么想法吗?
如果需要,我的 zoom.class:
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 );
}
}
【问题讨论】:
-
你想在 ImageView 中设置图像还是别的什么?
-
@AsutoshPanda 我想把它设置在
@+id/imgDisplay -
您是否将图像 url 或图像位图传递给缩放活动?
-
网址,我想将其转换为位图并发送到缩放,或者将其转换为缩放...我不知道什么会更好...@JerinAMathews
标签: android android-studio android-intent android-imageview