我代码好像没问题.怎么显示不出来..AS
看这显示 不出来
看这显示 不出来
2016-12-05
public class GridViewActivity extends Activity { private GridView gridView; private ArrayList<Map<String, Object>> dataList = new ArrayList<Map<String, Object>>(); private int[] images = { R.drawable.ic_launcher, R.drawable.ic_launcher, R.drawable.ic_launcher, R.drawable.timg, R.drawable.t0106b4f2cf0753e25b, R.drawable.bg, R.drawable.apple_main, R.drawable.ic_launcher, R.drawable.ic_launcher }; @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_gridview); super.onCreate(savedInstanceState); gridView = (GridView) findViewById(R.id.gridView1); SimpleAdapter adapter = new SimpleAdapter(GridViewActivity.this, getData(), R.layout.griditem, new String[] { "image", "name" }, new int[] { R.id.griditem_img, R.id.griditem_tv }); gridView.setAdapter(adapter); } private ArrayList<Map<String, Object>> getData() { for (int i = 0; i < images.length; i++) { Map<String, Object> map1 = new HashMap<String, Object>(); map1.put("image", images[i]); map1.put("name", "姓名" + i); dataList.add(map1); Map<String, Object> map2 = new HashMap<String, Object>(); map2.put("image", images[i]); map2.put("name", "姓名" + i); dataList.add(map2); Map<String, Object> map3 = new HashMap<String, Object>(); map3.put("image", images[i]); map3.put("name", "姓名" + i); dataList.add(map3); Map<String, Object> map4 = new HashMap<String, Object>(); map4.put("image", images[i]); map4.put("name", "姓名" + i); dataList.add(map4); } return dataList; } }
举报