android - 如何从 Android 中的图库加载 RecyclerView 中的图像和视频?

标签 android gallery android-recyclerview

我正在尝试将图片、视频和任何屏幕截图从 Gallery 加载到 RecyclerView 中。当点击RecyclerView item 需要用listselector 高亮,需要获取选中路径的列表。任何人都可以建议这样做吗?就像下图:

enter image description here

最佳答案

对于多图像选择器,请点击此链接 DroidNinja Filepicker

创建 Adapter 和 POJO 类以在 RecycelrView 上查看那些选定的照片

    public void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
        case FilePickerConst.REQUEST_CODE_PHOTO:
            if (resultCode == Activity.RESULT_OK && data != null) {
                filePaths.addAll(data.getStringArrayListExtra(FilePickerConst.KEY_SELECTED_PHOTOS));
                Image img;
                ArrayList<Image> images = new ArrayList<>();
                try {
                    for (String path : filePaths) {
                        img = new Image();
                        img.setUri(Uri.fromFile(new File(path)));
                        Log.e("VIDEO", Uri.fromFile(new File(path)) + "");
                        images.add(img);
                    }
                    rvPhoto.setAdapter(new MyAdapter(this, images));
                } catch (Exception e) {
                    e.printStackTrace();

                }
            }
            break;
           }

关于android - 如何从 Android 中的图库加载 RecyclerView 中的图像和视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34690582/

相关文章:

java - Camera 2 API 问题,图像始终以横向模式显示

android - 如何在 Android 中更好地处理图像

Android - 启动图库文件夹并选择图像

php - 来自 mysql 路径和带有树形菜单的 php 的图片库

java - 无法从内存中检索 mp3 文件

不同分辨率设备的android dimens值

android - LinearLayout 未正确调整 ImageView 的大小

android - 在 Android Canvas 上绘制位图的一部分

android - 使用 RecyclerView 的 SearchView 过滤器

android - 使 AppBarLayout/CollapsingToolbarLayout 对 ViewPager 中的 RecyclerView 中的滚动使用react