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文件操作
  2. Android SDKVersion 参数列表
  3. Android 文件存储 和 权限管理
  4. 二十四、Android文件的读写
  5. Android初级教程理论知识(第二章布局&读写文件)
  6. Android之布局参数

随机推荐

  1. Android学习笔记:布局
  2. Android中Activity常用功能设置小结(包括
  3. Android(安卓)Studio开发之JNI ---- 加载
  4. android webview中使用Java调用JavaScrip
  5. 网络数据请求实践一:android-async-http实
  6. Pro Android学习笔记(一二四):Telephony API
  7. Android(安卓)ListView中动态显示和隐藏H
  8. Mac系统下对Android(安卓)apk进行反编译
  9. android中隐藏ListView滚动条
  10. 快速实现android手机端多人视频会议直播(