为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

忘记要images[i]了.谢谢大神

0 回复 有任何疑惑可以回复我~


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;

	}
}


0 回复 有任何疑惑可以回复我~

哥们你的布局命名不能这样呀   R.Layout.Layout  你的后面的Layout被当成保留字处理了

0 回复 有任何疑惑可以回复我~
#1

慕粉4386963 提问者

改了还是一样效果啊 ....- -
2016-12-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111140    人
  • 解答问题       1560    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

我代码好像没问题.怎么显示不出来..AS

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号