首页

OnItemClick接口

搜索

OnItemClick接口

概述

OnItemClick接口负责监听列表项单击事件。

常用方法

onItemClick(AdapterView<?> parent, View view, int position, long id)

作用:监听用户单击列表项的事件。

说明:

(1)参数-parent:当前列表对象,如ListView对象。

(2)参数-view:被单击的列表项对象。

(3)参数-position:被单击的列表项在列表中的索引值。

(4)参数-id:被单击的列表项在列表中所处的行的索引值。

大部分情况下,position与id的值相同。

示例代码

lvMusics.setOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView<?> adapterView, View itemView, int position,

long id) {

Music music = (Music)adapter.getItem(position);

AlertDialog dialog = builder.setMessage(music.toString())

.show();

Log.i("info", "dialog : " + dialog.toString());

}

     });

OnItemLongClick接口

概述

OnItemLongClick接口负责监听用户长按列表项的事件。

常用方法

boolean onItemLongClick(AdapterView<?> parent, View view,

int position, long id)

作用:监听用户长按列表项事件。

上一页 下一页