【问题标题】:OnItemClickListener() in LazyListLazyList 中的 OnItemClickListener()
【发布时间】:2012-12-24 08:24:08
【问题描述】:

我已经从这个code使用了Lazylist,但是我不知道如何实现OnItemClickListener()

我用过这个:

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {              
Toast.makeText(getApplicationContext(), id + "", 2000).show(); 
 });

但这只是获取项目位置。我想得到包含KEY_IDKEY_TITLEKEY_ARTIST的数组hashmap,就像我们使用ListActivity时一样

【问题讨论】:

    标签: java android listview onitemclicklistener lazylist


    【解决方案1】:

    在 LazyAdapter 类中重写方法如下:

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

    现在在

    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {              
    adater.getItem(position);
    });
    

    【讨论】:

      猜你喜欢
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-04
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多