[英]Switch between Android activities when listview item clicked
我搜索了几个小时,以找到有关单击列表视图项时在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>
如果可能的话我该怎么办?
谢谢!
您需要使用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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.