单击listview项目时,在Android活动之间切换

时间:2012-06-08 16:05:09

标签: java android

我搜索了几个小时,找到了关于单击列表视图项时在Android活动之间切换的好教程。所有教程都描述了为单击的不同列表视图项调用不同的活动,但我想运行相同的活动而不考虑单击的项目。这是我使用的代码,但这不起作用。

   list.setOnItemClickListener(new OnItemClickListener() {

     public void onItemClick(AdapterView<?> paramAdapterView, View paramView, int paramInt,
                        long paramLong) {
                    Intent newActivity = new Intent(getApplicationContext(), OrderDetails.class);     
                    startActivity(newActivity);
                }
                });

在Manifest.xml中调用的活动

</activity>
    <activity android:name=".OrderetDetails"></activity>
</application>

如果可能,我怎么能这样做?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要使用onListItemClick而不是onItemClick。

这样的事情:

public void onListItemClick( final ListView l, final View v, final int position, final long id ) {
    Intent newActivity = new Intent(getApplicationContext(), OrderDetails.class);     
    startActivity(newActivity);
}