我有一个应用程序,其中有一个按钮,从图库中的照片,并能正常工作,并选择图像后,我的应用程序节目又重新回到了活动并显示图像中的图像视图。采摘从画廊和展示照片的图像视图
每一个工作正常,但有时,当我选择一些特定的图像预览没有显示。我也曾尝试仍压缩图像它不工作
我的代码如下.. 在onCreate()
galeryBtn=(Button)findViewById(R.id.buttonGallery);
galeryBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, RESULT_LOAD_IMAGE);
}
});
在onActivityResult(INT requestCode,INT resultCode为,意图数据)
if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
// String picturePath contains the path of selected Image
// Show the Selected Image on ImageView
ImageView imageView = (ImageView) findViewById(R.id.imgView);
imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));
}
谢谢妳,还是工作我已经在不同的手机 – Biplab
测试我已经测试了,但是当我从电话给它toest选择一些图片“文件未找到” – Biplab
你选择高亮图像?是这样的,检查出dev_get_content分支,看看它是否工作。 –