博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于简单的gridview学习笔记
阅读量:5424 次
发布时间:2019-06-15

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

xml

1  1 
9 9 android:numColumns="auto_fit"
10 10 android:columnWidth="70dp"
11 11 android:stretchMode="columnWidth"
12 12 android:verticalSpacing="10dp" >13 13

activity中的代码

public class heroActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        // TODO Auto-generated method stub        super.onCreate(savedInstanceState);        setContentView(R.layout.hero);        GridView gridview = (GridView) findViewById(R.id.gridview);        ArrayList
> lstimage = new ArrayList
>(); for (int i = 0; i < arr.nums(); i++) { HashMap
map = new HashMap
(); map.put("image", arr.getimage(i)); map.put("text", arr.getname(i)); lstimage.add(map); } //将英雄头像和名称添加到动态数组 lstimage 中 SimpleAdapter saImageItems = new SimpleAdapter(this, lstimage, R.layout.gv, new String[] { "image", "text" }, new int[] { R.id.image, R.id.text }); gridview.setAdapter(saImageItems); //设置gridview的适配器 gridview.setOnItemClickListener(new ItemClickListener()); Button bask = (Button) findViewById(R.id.bask); bask.getBackground().setAlpha(100); bask.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { Toast.makeText(heroActivity.this, "付费后开通查询功能 >.<", Toast.LENGTH_LONG) .show(); } }); } class ItemClickListener implements OnItemClickListener { public void onItemClick(AdapterView
parent, View view, int position, long rowid) { HashMap
item = (HashMap
) parent .getItemAtPosition(position); // 获取数据源的属性值 String itemText = (String) item.get("text"); Object object = item.get("image"); //获取所点击的英雄头像(image)和名称(text) Toast.makeText(heroActivity.this, itemText, Toast.LENGTH_LONG) .show(); Intent intent = new Intent(heroActivity.this, herodata.class); intent.putExtra("position", position); startActivity(intent); } }}

 

 

转载于:https://www.cnblogs.com/yesphet/p/3632582.html

你可能感兴趣的文章
自动控制原理的三不管地带之——开闭环函数特征方程原理
查看>>
HDU 2001 计算亮点间的距离
查看>>
spring学习笔记--quartz和定时任务执行
查看>>
ASP.NET页面刷新样式改变解决方法
查看>>
Redis- 简单操作命令
查看>>
洛谷 P2827 蚯蚓 解题报告
查看>>
考核题 6
查看>>
hadoop Datanode多目录配置
查看>>
一段获取windows环境变量的代码
查看>>
test
查看>>
assert()函数用法总结
查看>>
MKReverseGeocoder 过时,IOS5中使用CLGeocoder
查看>>
@DataProvider Method 参数传递
查看>>
The Tao to Excellent 2
查看>>
Redis 命令
查看>>
Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调)
查看>>
织梦仿站第一课
查看>>
java step1:基础知识3
查看>>
Hadoop 发行版本 Hortonworks 安装详解(二) 安装Ambari
查看>>
Vue系列之 => webpack结合vue使用
查看>>