我想单击它时更改ImageView的图像。文件路径是正确的但运行此方法时停止应用程序。当调试应用程序文件变量包含此路径时:/ storage/emulated/0/nabege/images/1442670759552 .jpg。如何在点击文件时从文件更改ImageView背景?
我用这个代码:
btn_showImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
File file = new File(Environment.getExternalStorageDirectory().getPath()
+ "/nabege" + File.separator + "images" + File.separator + imageFileName);
try {
btn_showImage.setImageURI(Uri.fromFile(file));
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
请指点。
什么是'btn_showImage'在你的代码?它是一个按钮还是imagview? –
这是imageview – programmer138200
文件格式是重要的?我尝试了各种格式。只接受JPEG格式。 – programmer138200