菜鸟Android学习之路22——网格视图

代码:

 private int[] imageId=new int[]{ R.drawable.img01,R.drawable.img02,R.drawable.img03,R.drawable.img04,
   R.drawable.img05,R.drawable.img06,R.drawable.img07,R.drawable.img08,
   R.drawable.img09,R.drawable.img10,R.drawable.img11,R.drawable.img12
 };
 private String[]title = new String[]{"1","2","3","4",
    "1","2","3","4","1","2","3","4"
  };
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  GridView girdview=(GridView)findViewById(R.id.gridView1);
  List<Map<String,Object>>listItems=new ArrayList<Map<String,Object>>();
//  通过for循环将图片ID和列表文字放到MAP中,并添加到List集合中
  for(int i=0;i<imageId.length;i++){
   Map<String,Object>map=new HashMap<String,Object>();
   map.put("image",imageId[i]);
   map.put("title", title[i]);
   listItems.add(map);
  }
  SimpleAdapter adapter=new SimpleAdapter(this, listItems, R.layout.items,
    new String[]{"title","image"},new int[]{android.R.id.title,R.id.image});
  girdview.setAdapter(adapter);
 }

显示:

效果如下:





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值