簡體   English   中英

onItemClick()不適用於自定義ListView

[英]onItemClick() doesn't work with a Custom ListView

我想創建一個androidPlot列表,當我單擊一個項目時,我想開始另一個活動。 現在,“情節列表”已完成,但是偵聽器不起作用。

我嘗試這樣做:

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

問題是什么? 謝謝你們!

您應該設置:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM