【发布时间】:2017-11-19 18:53:07
【问题描述】:
我开始选择器活动
selectButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Open from"), PICK_IMAGE);
}
});
我必须用结果更改imageview 图片,我不确定,但来自onActivityResult 的resultCode 变量具有-1 值
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PICK_IMAGE) {
//get data and change imageView
}
}
但我不知道从Intent数据中获取数据来设置imageView的图片
【问题讨论】:
-
使用图片加载库,例如 Glide 或 Picasso。
-
不可能...
-
当然可以。许多开发人员都在使用它们。
-
这是一个学生练习,有一些规则
-
规则应该说“使用专业人士使用的东西”。专业人士使用图像加载库,而不是重新发明轮子。
标签: android