[英]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.