首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

取得gridView中的一个图片对象及intent的传值

2012-09-22 
获得gridView中的一个图片对象及intent的传值这个实际中很多,为了使用方面我就专门拿出来为了以后简单?pub

获得gridView中的一个图片对象及intent的传值

这个实际中很多,为了使用方面我就专门拿出来为了以后简单

?

public void onItemClick(AdapterView<?> parent, View v, int pos, long id) {

??String imagename = getResources().getResourceName((Integer)parent.getItemAtPosition(pos));

??imagename = imagename.substring(imagename.indexOf('/')+1,imagename.length());
??Toast.makeText(getApplicationContext(),"pic "+imagename, Toast.LENGTH_SHORT).show();
?? ?
??Intent i = new Intent(this, OneImageViewer.class);
??i.putExtra("image",(Integer)parent.getItemAtPosition(pos));
??i.putExtra("imagename",imagename);
??? ?startActivityForResult(i, CREATE_REQ);
?}

?

?

?

取其中的值

Bundle extras = getIntent().getExtras();
???? if (extras != null) {
???????? Integer resloc = (Integer)extras.get("image");
???????? String imgname = (String)extras.get("imagename");
???????? if (resloc != null && imgname != null) {
???????????? title.setText(imgname);
???????????? img.setScaleType(ImageView.ScaleType.CENTER_CROP);
????????? img.setPadding(10,10,10,10);
???????????? img.setImageResource(resloc);
???????? }
???? }

热点排行