我有一个Google Glass应用,它使用CardScrollView
来显示一系列卡片。
触摸手势可以在卡片之间移动,但我需要能够通过索引跳转到特定的卡片。我想使用上下文语音命令(暂时忽略它的限制)来执行此操作,例如:" ok glass,转到卡25"。
我希望能够做到这样的事情......
CardScrollView mCardScrollView = new CardScrollView(this);
// ...
// "ok glass, go to card 25"
// ...
mCardScrollView.setFocus(25);
......但我似乎找不到这样做的功能。
我在Google的参考页面上找不到任何内容:https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/widget/CardScrollView
他们的示例代码也没有涵盖这一点:
https://developers.google.com/glass/develop/gdk/ui-widgets#scrolling_cards_in_activities
如果可能的话,我想继续使用CardScrollView
,因为我喜欢它与ViewFlipper
或ViewPager
相比的动画和滚动方式。这是一个如此简单的功能,我相信应该存在。也许我错过了什么?
答案 0 :(得分:2)
我只是遇到了类似的问题。我能够使用mCardScrollView.setSelection(cardPosition)并且它适用于m