2013-02-26 76 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

相关问题