我有一个小应用程序,用设备相机拍照,然后用随机整数名称保存在sdcard
的文件夹中。重新输入应用后,我使用horizontal scroll view
的{{1}}文件夹中的sdcard
填充folder.listFiles()
,然后将返回的列表设置为ArrayList
,然后使用BitmapFactory.decode
将文件路径转换为位图,然后将它们设置为imageview
ImageView iv = new ImageView(this);
Bitmap bmp = BitmapFactory.decodeFile(imageDir.getPath());
iv.setImageBitmap(bmp);
现在,如果用户长按其中一个图像,我需要帮助找出如何删除每个位图。我一直在做一些头脑风暴,但不太确定如何处理我的情况。我想我必须使用file.delete()
,但不知道如何获得当前按下的图像的路径。感谢您花一点时间阅读。