让我们考虑一下我有 2fragment a & b
片段 a 包含视图寻呼机、水平网格视图和带有滚动的按钮图像等。当我点击其中的一个项目时 ,当我点击后退按钮时,它又Fragment a
回到. 一切工作完美。fragment b
fragment b
fragment a
我的问题是在后按,它从头开始fragment b
加载。fragment a
我想显示fragment a
交易开始的确切位置(比如底部)。
我正在每个项目的适配器中进行所有片段事务,代码如下所示。
Bundle arguments = new Bundle();
Fragment fragment = null;
MyClass cls= (MyClass ) obj.get(position);
arguments.putParcelable("single", offer);
// Start a new fragment
fragment = new DetailFragment();
fragment.setArguments(arguments);
FragmentTransaction transaction = activity .getSupportFragmentManager().beginTransaction();
transaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
transaction.replace(R.id.content_page_frame, fragment, OfferZoneDetailFragment.ARG_ITEM_ID);
transaction.addToBackStack(DetailFragment.ARG_ITEM_ID);
transaction.commit();
从其他片段返回时如何加载片段事务开始位置。