我代码好像没问题.怎么显示不出来..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;
}
}举报