android - 从android中的存储中加载图像
问题描述
我正在尝试将图像从文件夹加载到图像视图中。我已经有了图像的名称,我希望用户选择图像所在文件夹的位置。我正在使用以下代码选择文件夹
binding.btnSelctFolder.setOnClickListener {
Intent(Intent.ACTION_OPEN_DOCUMENT_TREE).also {
it.addCategory(Intent.CATEGORY_DEFAULT)
startActivityForResult(it, 101)
}
}
例如,图像testImage.jpg
存在于文件夹中,Downloads
所以我希望用户选择文件夹Downloads
,然后代码应该找到所需的图像并将图像加载到图像视图中。
请注意,图像的名称是从 json 文件中获取的,因此用户无法直接选择图像
有人能帮我吗?谢谢你
解决方案
推荐阅读
- apache-spark - Jupyter Notebook 如何与 Spark 集群通信
- leaflet - 传单和 WMS 版本 >= 1.3.0
- java - 有没有任何方法可以在没有任何连接的情况下检查日期是否正确(在没有篡改尝试的情况下)?
- flutter - 如何在渲染任何东西之前等待未来?
- lua - 如何在love2D中生成随机十进制数?
- json - 递归jsonSchema最大调用栈
- html - 我的下拉菜单在悬停时不会保持打开状态
- python-3.x - 在 Python 中的每个指定分隔符之间插入下一行
- julia - @with_kw 在 Julia 中做了什么?
- reactjs - Jest 快照测试在本地通过但在 Jenkins 上失败