2013-02-26 56 views
0

我使用的是在此形成Horizo​​ntalListView:Horizo​​ntalListView併爲setSelection

https://github.com/Cheesebaron/Cheesebaron.HorizontalListView

我試圖以編程方式在列表中選擇一個項目,使其顯示,就像在正常的列表視圖爲setSelection。當我在Horizo​​ntalListView上嘗試SetSelection時,它看起來不起作用。

我想知道是否有人使用過這種控制,並能夠得到它的工作?

在我仔細查看代碼之前,我正在檢查是否有人曾經這樣做過,也許我只是想念一些東西。

感謝您的任何幫助。

回答

1

SetSelection的當前實現僅在Snap爲真時才起作用。您可以嘗試將CurrentScreen設置爲所需的屏幕,然後撥打SnapToDestination,這可能適合您。

+0

我試圖爲setSelection但它似乎沒有工作。我根據Horizo​​ntalListView代碼中的註釋將Snap設置爲true。基本上我有兩個按鈕向左滾動,一個向右滾動。我把下面的代碼放在兩個按鈕的Click處理器中:int nItem = _horiListView.CurrentScreen;然後_horiListView.SetSelection(nItem ++); – LilMoke 2013-02-27 14:41:20

+0

另外,我沒有看到SnapToDestination方法,CurrentScreen是隻讀的。 – LilMoke 2013-02-27 14:45:21

-1

我已經找到答案,你可以看到它here,用戶的方法scrollToIndex

相關問題