【发布时间】:2019-09-04 08:46:51
【问题描述】:
在我的项目中,我在选项卡布局中使用了视图页面适配器,无法将回栈添加到选项卡布局
如何将后台堆栈添加到我的选项卡布局中
我在这个项目中使用了 android studio
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tabLayout=findViewById(R.id.tablayout);
viewPager=findViewById(R.id.viewPager);
ViewPageAdapter adapter =new
ViewPageAdapter(getSupportFragmentManager());
adapter.AddFragment(new BlankFragment(),"first");
adapter.AddFragment(new BlankFragment2(),"second");
adapter.AddFragment(new BlankFragment3(),"third");
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
}
需要获取选项卡布局的 backstacks
【问题讨论】:
-
添加 backstack 到底是什么意思?根据你应该发生什么?
-
例如,如果我点击第三个(标签或片段)第一个和第二个(标签或片段)旁边的第三个,现在我需要返回堆栈,当我点击后退按钮时,第二个标签应该消失并且必须打开上一个(第三个标签)
-
这将是一个不好的方式来实现标签布局,假设如果用户在标签之间来回移动 10 次,那么用户必须点击 10 次才能返回屏幕/退出应用程序跨度>
-
@ManoharReddy 我认为我们可以使用 pop backstack 这样就不需要 10 次返回?这可能吗?
标签: android android-fragments android-recyclerview android-tablayout