滚动到GridView[ANDROID]中的项目

滚动到GridView[ANDROID]中的项目,android,gridview,scroll,Android,Gridview,Scroll,我在一个片段中有一个GridView,我将从其父活动向其传递一个位置。我希望GridView向下滚动足够多,以便我可以看到提供位置上的项目。到目前为止,我已经尝试: mGridView.setSelection(((ImageDetailActivity) getActivity()).getCurrentPage()); mGridView.requestFocus(); 及 两者似乎都不起作用。有可能吗?UPDATE-找到了一个解决方案:mGridView.post(new

我在一个片段中有一个GridView,我将从其父活动向其传递一个位置。我希望GridView向下滚动足够多,以便我可以看到提供位置上的项目。到目前为止,我已经尝试:

    mGridView.setSelection(((ImageDetailActivity) getActivity()).getCurrentPage());
    mGridView.requestFocus();


两者似乎都不起作用。有可能吗?

UPDATE-找到了一个解决方案:mGridView.post(new Runnable(){@Override public void run(){mGridView.setSelection(((ImageDetailActivity)getActivity()).getCurrentPage();});你需要那样的东西吗?gridview.smoothScrollToPosition(整型索引)
    mGridView.setSelection(((ImageDetailActivity) getActivity()).getCurrentPage());
    mGridView.requestFocusFromTouch();