我想在相机拍摄的GridView
中显示多张图片。
问题是我正在将相机捕获图像转换为字节数组。
并在转换后图像变为模糊。
在GridView
项目点击我想要显示完整尺寸的图片。
(因为我想在GridView
的顶部和底部显示GridView
部分带有文字的图片,我必须使用ScrollView
,为此我使用了自定义GridView
因为有滚动问题。)
这是我的代码:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
try {
if (resultCode == RESULT_OK) {
if (requestCode == ACTION_TAKE_PHOTO_B) {
Bundle extras = data.getExtras();
String _path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/MyFolder/";+imgcurTime+"_"+i+".jpg";
Bitmap thePic = extras.getParcelable("data");
try {
FileOutputStream out = new FileOutputStream(_path);
// File.createTempFile(filename, JPEG_FILE_SUFFIX, out);
thePic.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.close();
} catch (FileNotFoundException e) {
e.getMessage();
} catch (IOException e) {
e.printStackTrace();
}
i = i + 1;
}
}