九宫格

GirdView,用于装载Item:

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

imageview,用于图片
<?xml version="1.0" encoding="utf-8"?>

 
 

JAVA代码:
``` processing
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) {

        }
    });
    {

}

}
}1129352-20170508174131332-232428710.png

转载于:https://www.cnblogs.com/heiG/p/6826203.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值