onItemClick方法的4个参数

来源:互联网 发布:黑客网络攻击技术 编辑:程序博客网 时间:2024/05/05 19:36

1、该方法位于Adapter.OnItemClickListener。。。 OnItemClickListener是静态内部接口……(知识点:class里面的interface都是static的哦)

private class MyLvOnItemLis implements AdapterView.OnItemClickListener {    @Override    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {        TextView tv = (TextView) view;        ClipData clipData = ClipData.newPlainText("simple", tv.getText().toString());        mClipboardManager.setPrimaryClip(clipData);        Toast.makeText(mActivity, "复制成功", Toast.LENGTH_LONG).show();        Log.d(TAG, "onItemClick position = " + position);        Log.d(TAG, "onItemClick parent = " + parent);        Log.d(TAG, "onItemClick listView = " + mlvShowUrl);    }}

参数parent:当前被点击的View,如果你是为ListView加入的Listener,那么当前的View就是ListView

参数view: 每次点击Item的View

参数position: 每次点击Item的位置,默认从0开始

参数id:每次点击Item的 id (注意:加入的headerView是 -1),没有headerView时,position与id是一样的


0 0
原创粉丝点击