【问题标题】:onItemClick() doesn't work with a Custom ListViewonItemClick() 不适用于自定义 ListView
【发布时间】:2014-10-03 15:40:29
【问题描述】:

我想创建一个 androidPlot 列表,当我点击一个项目时,我想开始另一个活动。 现在情节列表完成了,但监听器不起作用。

我尝试这样做:

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

有什么问题? 谢谢大家!

【问题讨论】:

标签: android listview onitemclick


【解决方案1】:

你应该这样设置:

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);
        }
    });

【讨论】:

    【解决方案2】:

    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);
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多