九宫格

GirdView,用于装载Item:

xml    91行

imageview,用于图片

 
 

JAVA代码:

package com.example.a97892.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.SimpleAdapter;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.HashMap;

import static com.example.a97892.myapplication.R.styleable.View;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        GridView gridview = (GridView) findViewById(R.id.GridView);
        ArrayList<HashMap<String, Object>> meumList = new ArrayList<HashMap<String, Object>>();
        for(int i = 1;i < 10;i++)
        {
            HashMap<String,Object> map = new HashMap<String, Object>();
            map.put("itemimage", R.mipmap.ic_launcher);
            map.put("itemmtext","itemmtext"+i);

            meumList.add(map);
        }
        SimpleAdapter saItem = new SimpleAdapter(this,
                meumList,//数据源  
                R.layout.activity_main2,//xml实现  
                new String[]{"itemimage","itemmtext"},//对应map的Key  
                new int[]{R.id.itemimage,R.id.itemmtext});//对应R的Id 
//添加Item到网格中  
        gridview.setAdapter(saItem);
//添加点击事件  
        gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, android.view.View view, int i, long l) {

            }
        });
        {

    }

}
}![](http://images2015.cnblogs.com/blog/1129352/201705/1129352-20170508174131332-232428710.png)
posted @ 2017-05-08 17:42  hei,  阅读(92)  评论(0编辑  收藏  举报