2017-04-13 67 views
0

我有一个包含3个片段的应用程序,并且在片段1中,您可以从车辆列表中选择一辆车。在没有实际点击项目的情况下在ListView上生成OnClickEvent

我希望应用程序在切换到片段3时自动选择相同的车辆,而不必按下该片段列表中的实际车辆项目。

所以说我在片段1,我按在车辆111.如果我现在切换到片段3(它有自己的车辆列表,填充相同的车辆),我希望应用程序自动选择车辆111我,所以我可以看到它的参数等等。

换句话说,我想人为地产生一个onClick事件,假装我该总线上再次点击,在这个片段3

我怎么能做到这一点?该项目的

回答

0

查找现在的位置,只是做

listView.getAdapter().getView(position, null, null).performClick(); 
+0

我尝试过,但它不工作。 相反,它样的工作原理是这样: 'vehicleListView.performItemClick(vehicleListView.getSelectedView(),RealTimeFragment.selectedBus,vehicleListView.getItemIdAtPosition(RealTimeFragment.selectedBus));' 我用三个静态INT变量请记住上一个片段中项目的视图,位置和ID。 顺便说一下,它在第一次初始化片段之前不会以任何方式工作。 –

相关问题