1
我创建了一堆ListView项目,但我实际上并不确定如何在特定项目上实现侦听器。请帮帮我!我会真的applreacte它很多。如何使用ListVIew在特定项目上实现监听器?
我试着用这个代码,但是当我点击任何项目时,它只会把我带到同一个活动。
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}
});
但是,如果我用这个代码用if语句,什么也没发生:
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
if(list.getItemAtPosition(position).equals(mStrings[0]))
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}
}
});
感谢它的作品就像一个魅力!你真的救了我的屁股,我一直在努力寻找解决问题的办法,并且在这个小代码中拯救了我的生命。我住过哈哈 – 2011-03-27 14:48:50