如何在ListView中添加onItemClick方法?

时间:2011-12-29 09:11:53

标签: android android-listview

我想在我的应用的listview中添加onItemClick方法。我使用http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/创建了一个列表视图 但无法添加点击方法。 请提出解决方案。

5 个答案:

答案 0 :(得分:1)

使用此:

 yourList.setOnItemClickListener(new OnItemClickListener() {

 public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {


        }
 });

答案 1 :(得分:0)

我认为你必须使用以下方法。

           list.setAdapter(new EfficientAdapter(getParent()));

    list.setOnItemClickListener(new OnItemClickListener() {

                    @Override
                        public void onItemClick(AdapterView<?> arg0,
                                View arg1, int arg2, long arg3) {


                        }


                    });

答案 2 :(得分:0)

在创建活动之前,请确保它是ListActicity。之后,将选定的值(项目)传递给下面的方法。

public void onListItemClick(ListView parent, View v, int position,
                                    long id) {
        selection.setText(items.get(position).toString());
    }

答案 3 :(得分:0)

OnItemClickListener设置为ListView。

使用以下代码:

list.setOnItemClickListener(new OnItemClickListener() {
 public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {
            // Put your custom code here
        }
 });

答案 4 :(得分:0)

public void onListItemClick(ListView parent,View v,int arg1,                                     长id){         selection.setText(items.get(ARG1)的ToString());     }