【问题标题】: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);
}
});