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

问题描述 投票:0回答:2

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

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

android android-recyclerview android-gridview
2个回答
0
投票
recyclerView.setLayoutManager(new GridLayoutManager(this, numberOfColumns));

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


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(int是一个每次都会递增的int,这就是我说的名字的原因你的drawables在最后有一个数字,如digit00 - digit99)。然后,您可以将所有内容复制到您的真实代码中。

© www.soinside.com 2019 - 2024. All rights reserved.