package com.example.gif; import android.app.Activity; import android.os.Bundle; import android.widget.GridView; import java.util.ArrayList; import java.util.List; public class GridViewActivity extends Activity { private static final int NUMBER_CELLS = 100; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_gridview); List<String> imageUrls = new ArrayList<>(); for (int i = 0; i < NUMBER_CELLS; i++) { if (i >= 10 && i <= 20) { imageUrls.add("https://cloud.githubusercontent.com/assets/4410820/11539468/c4d62a9c-9959-11e5-908e-cf50a21ac0e9.gif"); } else { imageUrls.add("http://cdn.duitang.com/uploads/item/201311/20/20131120213622_mJCUy.thumb.600_0.gif"); } } CommonAdapter adapter = new CommonAdapter(this, imageUrls); GridView gridView = (GridView) findViewById(R.id.gridview); gridView.setAdapter(adapter); } }