如何在Recycler视图(网格布局)中显示drawable res文件夹中的所有图像?如果有人对它们有所帮助怎么办?
我尝试了常规方法并且它有效但我当时只有5张图像。如何为100张图片做同样的事情,这是很多工作。
答案 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