九宫格
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)