我搜索了几个小时,找到了关于单击列表视图项时在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>
如果可能,我怎么能这样做?
谢谢!
答案 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);
}