繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM