如何在Recycler视图(网格布局)中显示图像?

时间:2017-12-31 07:34:45

标签: android android-recyclerview android-gridview

如何在Recycler视图(网格布局)中显示drawable res文件夹中的所有图像?如果有人对它们有所帮助怎么办?

我尝试了常规方法并且它有效但我当时只有5张图像。如何为100张图片做同样的事情,这是很多工作。

2 个答案:

答案 0 :(得分:0)

您可以尝试创建一个可存储所有图像的drawbles数组,然后使用循环显示所有图像。

Drawble [] drawables = new Drawable[]{ContextCompat.getDrawable(getActivity(), R.drawable.digit00),ContextCompat.getDrawable(getActivity(),R.drawable.digit01),ContextCompat.getDrawable(getActivity(), R.drawable.digit02));

您还可以使用循环打印出可放置在可绘制数组中的内容,这样您就可以节省打字。

例如,创建一个循环,将“ ContextCompat.getDrawable(getActivity(),R.drawable.digit'+ int') '打印到logcat(< strong> int 是一个每次都会增加的int,这就是为什么我说最后用数字命名你的drawables,比如digit00-digit99)。然后,您可以将所有内容复制到您的真实代码中。

答案 1 :(得分:0)

<script>
        $(document).on('click','.read-more',function(){

             $(this).closest('.carousel-inner').attr('id','tempID');

            var data  = $('#tempID .newsID').attr('id');

            alert(data);
            $('#tempID').removeAttr('id');
        });    

</script>

要查看图像,您必须在回收站适配器中使用Picasso