如何获得OnItemClickListener以便SimpleAdapter工作 [英] How to get OnItemClickListener for SimpleAdapter working

查看:154
本文介绍了如何获得OnItemClickListener以便SimpleAdapter工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是android新手,我有一个问题.我正在使用带有ViewBender的SimpleAdapter来显示图像和文本.但是我不知道如何为SimpleAdapter设置OnItemClickListener.我该怎么做? 这就是我初始化它的方式:

i'm new to android and i have a question. i'm using a SimpleAdapter with a ViewBender to display images and text. However i cant figure out how to set up the OnItemClickListener for the SimpleAdapter. How do i do it? This is how i initialize it:

SimpleAdapter notes = new SimpleAdapter(Main.this, list, R.layout.main_list_row, PARAM, new int[] { R.id.icon, R.id.name, R.id.content });
notes.setViewBinder(new MyViewBinder());
setListAdapter(notes);

预先感谢

推荐答案

尝试下面的代码,我认为您正在使用ListActivity扩展您的Activity

Try below code I think you are extending your Activity with ListActivity

  ListView lv = getListView();
  lv.setTextFilterEnabled(true);

  lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
      // When clicked, show a toast with the TextView text
      Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
          Toast.LENGTH_SHORT).show();
    }
  });

这篇关于如何获得OnItemClickListener以便SimpleAdapter工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆