首页 > 解决方案 > 从android中的存储中加载图像

问题描述

我正在尝试将图像从文件夹加载到图像视图中。我已经有了图像的名称,我希望用户选择图像所在文件夹的位置。我正在使用以下代码选择文件夹

        binding.btnSelctFolder.setOnClickListener {
            Intent(Intent.ACTION_OPEN_DOCUMENT_TREE).also {
                it.addCategory(Intent.CATEGORY_DEFAULT)
                startActivityForResult(it, 101)
            }
        }

例如,图像testImage.jpg存在于文件夹中,Downloads所以我希望用户选择文件夹Downloads,然后代码应该找到所需的图像并将图像加载到图像视图中。

请注意,图像的名称是从 json 文件中获取的,因此用户无法直接选择图像

有人能帮我吗?谢谢你

标签: androidimageviewlocal-storage

解决方案


推荐阅读