gridview 如何获得当前焦点图片

Zengyangtech 2010-10-11 10:55:07
我的gridview里面的每个元素是一个imageview

我想获得当前用户焦点的图片是哪一个

我看gridview提供的函数只有setOnItemClickListener 这个是点击进去之后

我现在想在用户选中这个图片之后 就知道用户选的是哪个图片 然后显示一些该图片的信息
...全文
688 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
take2008518 2011-05-27
  • 打赏
  • 举报
回复
为什么我的gridView.setOnItemSelectedListener(new OnItemSelectedListener(){
}没有执行呢?
zxs13914759456 2011-03-16
  • 打赏
  • 举报
回复
如何获得失去焦点时的view呢
Zengyangtech 2010-10-12
  • 打赏
  • 举报
回复
不知道2楼的回答是否正确

我自己是这么解决的

gv.setOnItemSelectedListener(new OnItemSelectedListener(){

@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
Log.i("selected",arg2+"");
tv.setText(arg2+":detail");
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub

}

});


希望对大家有帮助
牛叔 2010-10-12
  • 打赏
  • 举报
回复
可不可以详细讲一下?
如何重写?

在界面上如何调用?
牛叔 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ameyume 的回复:]

public final Object getItem(int position) {
return mApps.get(position);
}

public final long getItemId(int position) {
return position;
……
[/Quote]
重写BaseAdapter适配器中的以下方法,可以取得焦点位置,以及焦点位置的对象。
ameyume 2010-10-11
  • 打赏
  • 举报
回复
重写BaseAdapter适配器中的以下方法,可以取得焦点位置,以及焦点位置的对象。
public final Object getItem(int position) {
return mApps.get(position);
}

public final long getItemId(int position) {
return position;
}

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧