博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android-GridView使用
阅读量:6434 次
发布时间:2019-06-23

本文共 1615 字,大约阅读时间需要 5 分钟。

2017-4-28作业--GridView使用

作业要求:使用GridView和SimpleAdapter实现手机界面常见的的九宫格

布局什么的没什么好说的,都很简单,下面是activity_main.xml代码:

下面是grid_item.xml的代码:

然后是主要的功能实现,因为用的是SimpleAdapter,所以,功能实现起来比较简单,下面是代码:

package com.example.a15083.testnine;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.GridView;import android.widget.ImageView;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 {    //设置图片资源    int[] imgId = new int[]{R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e,R.drawable.f,R.drawable.g,R.drawable.h,R.drawable.i,R.drawable.j,R.drawable.k,R.drawable.l,R.drawable.m,R.drawable.n,R.drawable.o};    private SimpleAdapter simpleAdapter;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                //为SimpleAdapter创建数据源        List
> listItem = new ArrayList<>(); //通过循环去一遍遍的加载图片 for(int i = 0;i
list = new HashMap<>(); list.put("imgId",imgId[i]); listItem.add(list); } simpleAdapter = new SimpleAdapter(MainActivity.this, listItem,R.layout.grid_item,new String[]{"imgId"}, new int[]{R.id.gridview_img}); GridView gridView = (GridView) findViewById(R.id.grid_view); gridView.setAdapter(simpleAdapter); }}

作业大致就是这个样子的了,下面是运行的效果图:

1126725-20170508162447676-470215505.png

转载于:https://www.cnblogs.com/wang-Jeft/p/6825663.html

你可能感兴趣的文章
Mysql 的FIND_IN_SET函数慢的忧化
查看>>
Web service是什么?
查看>>
python 问题集合
查看>>
豌豆荚工程师谈其新版应用搜索技术
查看>>
螺旋阵(递归和非递归)
查看>>
我的爷爷(知识渊博的下乡知青)
查看>>
jQuery动画连续触发、滞后反复执行解决办法
查看>>
uva 10405 Longest Common Subsequence
查看>>
HttpFileCollection类
查看>>
Eclipse使用常见设置
查看>>
控制台下的字符图像界面
查看>>
c++ 数组形参
查看>>
Memcache的安全
查看>>
KVM/Xen and libvirt: currentMemory, memory and ballooning
查看>>
metasploit 笔记
查看>>
hdu 2845(最大不连续子序列)
查看>>
J2me的异常处理和多线程
查看>>
选择、生成-EA与数据库的交互-by小雨
查看>>
客户网页WIZnet无线解决方案 之 太阳能逆变器
查看>>
CCRepeatForever和CCDelayTime
查看>>