我在滚动视图中有一个片段。
加载片段时,滚动视图向下滚动到片段。
我想将片段加载到滚动视图中,但我不希望滚动视图在加载时从其当前位置(顶部)向下滚动到片段。
这就是我加载片段的方式:
android.support.v4.app.FragmentManager fm = getActivity().getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.add(bikeFragContainer.getId(),bikeFrag);
ft.show(bikeFrag);
ft.commit();
setBikeFragData();
在我看来,滚动的原因是ft.commit()
加载片段并移动屏幕以显示片段。
有没有办法将片段加载到滚动视图中,而不会将滚动视图移动到片段中,当它加载到滚动视图中时?
我认为答案在于找到一种方法来告诉FragmentManager
or FragmentTransaction
,只加载片段而不做任何转换。有什么建议吗??