0

我搜索了几个小时以找到有关单击列表视图项时在 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>

如果可能的话,我该怎么做?

谢谢!

4

1 回答 1

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);
}
于 2012-06-08T16:17:17.393 回答