onItemClick()不能使用自定义ListView

时间:2014-10-03 15:40:30

标签: android listview onitemclick

我想创建一个androidPlot列表,当我点击一个项目时,我想开始另一个活动。 现在已经完成了剧情列表,但是听众并没有工作。

我尝试这样做:

 mPlotList.setOnClickListener(new OnClickListener() {           
          @Override
          public void onClick(View v) 
          {
             Intent intent=new Intent(getApplicationContext(),Activity.class);
             startActivity(intent);
          }    
        }

有什么问题? 谢谢大家!

2 个答案:

答案 0 :(得分:0)

你应该设置这个:

mPlotList.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
            // position means item that clicked
            Intent intent=new Intent(getApplicationContext(),Activity.class);
            startActivity(intent);
        }
    });

答案 1 :(得分:0)

mPlotList.setOnItemClickListener(new AdapterView.OnItemClickListener()           {

    @Override
    public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
        // position means item that clicked
        Intent intent=new Intent(getApplicationContext(),Activity.class);
        startActivity(intent);
    }
});