急求,点击GridView里的图片,将该应用程序的背景换了,怎么做 急求,点击GridView里的图片,我该如何取得所点击到图片的信息,,将其图片路径传给要改变的Activity 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GridView有个setOnItemClickListener,写个内部类,然后重载public void onItemClick(AdapterView<?> parent, View v, int position, long id) Quote: 引用 1 楼 cclovescw 的回复:GridView有个setOnItemClickListener,写个内部类,然后重载public void onItemClick(AdapterView<?> parent, View v, int position, long id)[/quote这个我知道,,但是我取不出gridView里Item条目内图片的路径 你GridView构建的时候不是吧图片放一个集合里么?OnItemClick里面的参数int position就是对应的集合id,直接取就行了啊 private OnItemClickListener listListener = new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { arg1.getBackground();//前提是你设了这个VIEW的background} }; mListView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { map = (HashMap) list.get(position); chanpinming.setText(map.get("chanpin_name").toString()); editText2.setText(map.get("tupian").toString()); editText3.setText(map.get("tupian2").toString()); miaoshu.setText(map.get("chanpin_miaoshu").toString()); imageView1.setImageURI(Uri.parse(map.get("tupian").toString()));//大图 imageView2.setImageURI(Uri.parse(map.get("tupian2").toString()));//小图 guojiaSpinner.setSelection(Integer.parseInt(map.get("g1").toString())); spinner2.setSelection(Integer.parseInt(map.get("g2").toString())); //Toast.makeText(TianJia.this, position + "", Toast.LENGTH_SHORT).show(); } });map 和 list 就是你绑定这个 gridview时 用到的 数组 android有关图片软引用问题。 android 如何将得到的一系列hashmap对象插入到空的xml文件中 main.xml中无法添加控件 Android2.1源码,视频播放问题 求牛人给我运行一下github上的代码 这种代码怎么执行到的, 看不明白的? 哪位高手解析下? android 布局问题 音乐播放器多首歌混响问题 java用新浪微博api 出现 unknownHostException??? 新手请教:android下的https请求文件下载问题 求助,有关SQLite数据库,急啊 Android 连接 蓝牙打印机 打印小票,急,求各位大神 高分
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
你GridView构建的时候不是吧图片放一个集合里么?OnItemClick里面的参数int position就是对应的集合id,直接取就行了啊
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
arg1.getBackground();//前提是你设了这个VIEW的background
}
};
{ public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
map = (HashMap) list.get(position);
chanpinming.setText(map.get("chanpin_name").toString());
editText2.setText(map.get("tupian").toString());
editText3.setText(map.get("tupian2").toString());
miaoshu.setText(map.get("chanpin_miaoshu").toString());
imageView1.setImageURI(Uri.parse(map.get("tupian").toString()));//大图
imageView2.setImageURI(Uri.parse(map.get("tupian2").toString()));//小图
guojiaSpinner.setSelection(Integer.parseInt(map.get("g1").toString()));
spinner2.setSelection(Integer.parseInt(map.get("g2").toString()));
//Toast.makeText(TianJia.this, position + "", Toast.LENGTH_SHORT).show();
}
});map 和 list 就是你绑定这个 gridview时 用到的 数组