在Android Wear上的GridViewPager中滚动
我目前正在设计一个可穿戴的应用程序,它使用一个4行5列的GridViewPager 关于滚动,我有几个问题:在Android Wear上的GridViewPager中滚动,android,wear-os,Android,Wear Os,我目前正在设计一个可穿戴的应用程序,它使用一个4行5列的GridViewPager 关于滚动,我有几个问题: 使用Java函数是否可以直接转到特定的行和列?我尝试了滚动到,但它不起作用 当改变行时,是否可能总是进入第二列,或者保持在同一列,而不是总是回到第一列 或者,在第一列从左向右滑动时,是否可以转到另一个布局,而不是关闭应用程序,但可以从此新活动中关闭应用程序 关于你问题的第一部分: 滚动至用于更改视图在屏幕上的位置 您可以调用GridViewPager.setCurrentItem(行,列
滚动到
,但它不起作用关于你问题的第一部分:
滚动至
用于更改视图在屏幕上的位置
您可以调用
GridViewPager.setCurrentItem(行,列)
。对于问题的第2部分,您可以覆盖自定义GridPagerAdapter中的getCurrentColumnForRow(int行,int currentColumn)
,并将其设置为返回currentColumn
。这将允许它在更改行时保持在同一列中。我面临第二个问题。您是否找到了一种方法在更改时将网格保持在同一列上?它总是回到第一列。