2017-04-13 85 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。 順便說一下,它在第一次初始化片段之前不會以任何方式工作。 –

相關問題