我有一个AppWidget的列表视图。我希望在用户将listview添加到主屏幕或刷新小部件后,让listview从特定位置开始。我试图使用setScrollPostion,但它不起作用。如何在Android AppWidget中设置ListView的初始滚动位置?
e.g:
RemoteViews视图=新RemoteViews(context.getPackageName(),R.layout.my_widget);
......
views.setScrollPosition(R.id.listview_in_widget,1000); appWidgetManager.updateAppWidget(appWidgetId,views);
小部件仍显示第一项。
我会很感激,如果有人可以给我一些提示如何做到这一点?
我很抱歉,在远景中没有scrollto或setselection。其实,我试图在appwidget中实现一个循环列表视图。我可以在普通列表视图中执行此操作,因为我可以在普通列表视图中执行setselection。我正试图在主屏幕上实现日历appwidget,以便用户可以上下滚动。但我有问题设置远程列表视图的初始位置。 – David
抱歉我起初误解了你的问题,所以我编辑了我的答案,希望它对你有所帮助。 – koso
有没有办法在appwidget/remoteview中获取滚动位置? –