activity_main.xml文件

<?xml version="1.0" encoding="utf-8"?>        

a2.xml

<?xml version="1.0" encoding="utf-8"?>                        

MainActivity.java

package com.example.first.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.GridView;import android.widget.SimpleAdapter;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainActivity extends AppCompatActivity {    GridView gridView;    SimpleAdapter simpleAdapter;    /**图片地址**/    private int[] icon = {R.mipmap.a,R.mipmap.b,R.mipmap.c,R.mipmap.d,R.mipmap.e,R.mipmap.f,R.mipmap.g};    private String[] name = {"1","2","1","1","1","1"};    private List> mapList;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mapList = new ArrayList>();        gridView = this.findViewById(R.id.grid);        /**第一个参数为上下文 第二个参数为数据源 第三个参数为布局文件**/        /**第四个参数为键值 第五个参数为布局文件中控件的id**/        simpleAdapter = new SimpleAdapter(MainActivity.this,getlist(),R.layout.a2,new String[]{"imgview","textview"},                new int[]{R.id.img,R.id.txt});        /**加载适配器**/        gridView.setAdapter(simpleAdapter);    }    /**添加数据源**/    private List> getlist(){        for(int i = 0;imap = new HashMap();            map.put("imgview",icon[i]);            map.put("textview",name[i]);            mapList.add(map);        }        return mapList;    }}

 

更多相关文章

  1. android关于getLayoutParams()方法源码译文(部分)
  2. Android中xml文件中设置背景颜色、图片
  3. android 控件学习笔记 --------ViewPager
  4. Android五种常用数据的存储方式
  5. android adb shell 命令大全
  6. 相关约束参数的含义
  7. Android(安卓)入门教程:Android(安卓)Studio 介绍
  8. android adb shell 命令大全
  9. Android(安卓)API 中文 (112) —— ThumbnailUtils

随机推荐

  1. Android(安卓)Audio延迟(latency)
  2. Android的消息机制(异步处理)
  3. Android——eclipse共享library以及导出j
  4. 2014.01.13(2) ——— android listview fa
  5. [Android开发常见问题-21] Android(安卓)
  6. Android(安卓)PreferenceActivity的介绍
  7. Android禁止Menu菜单键长按,(Android菜单形
  8. ubuntu下配置Android(安卓)NDK
  9. Android完全退出应用程序的方法
  10. android之socket编程实例