zoukankan      html  css  js  c++  java
  • GridView

     <GridView
            android:id="@+id/gridView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:numColumns="3"
            android:horizontalSpacing="5dp"
            android:verticalSpacing="5dp"
            android:columnWidth="60dp"
            android:stretchMode="columnWidth"
            />
    gridView = (GridView) findViewById(R.id.gridView);
            //这种赋值方式只适用于声明 并不是声明则得初始化就是new
            int[] images={R.drawable.sample_0,R.drawable.sample_1,R.drawable.sample_2,R.drawable.sample_3,
                    R.drawable.sample_4,R.drawable.sample_5,R.drawable.sample_6,R.drawable.sample_7};
            
            List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();
            
            for(int i=0;i<images.length;i++)
            {
                Map<String,Object> map = new HashMap<String,Object>();
                map.put("image", images[i]);
                map.put("name", "小狗"+i);
                list.add(map);
            }
            
            SimpleAdapter adapter = new SimpleAdapter(this, list, 
                                                      R.layout.item_layout,
                                                      new String[]{"image","name"},
                                                      new int[]{R.id.imageView,R.id.textView});
            
            gridView.setAdapter(adapter);
            
  • 相关阅读:
    结果偏见 (行为经济学)
    天下没有免费的午餐
    双环学习
    信息对称、网络效应
    为什么说盲维是认知升级的重要概念?
    给思维找一个支点
    风险是一种商品
    认知方法论第一课
    A*算法深入
    A*算法入门
  • 原文地址:https://www.cnblogs.com/bimingcong/p/4839343.html
Copyright © 2011-2022 走看看