Android 从选项卡中分离滑动的片段
我想创建两个选项卡(选项卡1,选项卡2) 但在表1中,我想要像 单击(选项卡1) Frag1.1-->Frag1.2-->Frag1.3 单击(选项卡2) Frag2.1-->Frag2.2-->Frag2.3 我该怎么做?我找不到关于这个的任何教程,只有标签+滑动。你们能帮帮我吗 我应该得到2个片段适配器吗? 我正在尝试使用2个片段适配器并进行如下设置,但我得到一个错误“片段当前不在片段管理器中” 有什么想法吗Android 从选项卡中分离滑动的片段,android,android-fragments,swipe,android-tabs,Android,Android Fragments,Swipe,Android Tabs,我想创建两个选项卡(选项卡1,选项卡2) 但在表1中,我想要像 单击(选项卡1) Frag1.1-->Frag1.2-->Frag1.3 单击(选项卡2) Frag2.1-->Frag2.2-->Frag2.3 我该怎么做?我找不到关于这个的任何教程,只有标签+滑动。你们能帮帮我吗 我应该得到2个片段适配器吗? 我正在尝试使用2个片段适配器并进行如下设置,但我得到一个错误“片段当前不在片段管理器中” 有什么想法吗 class MyTabsListener implements ActionBar
class MyTabsListener implements ActionBar.TabListener {
public Fragment fragment;
public Context context;
public MyTabsListener(Fragment fragment, Context context) {
this.fragment = fragment;
this.context = context;
}
@Override
public void onTabReselected(Tab arg0, FragmentTransaction arg1) {
// TODO Auto-generated method stub
Toast.makeText(context, "Reselected!", Toast.LENGTH_SHORT).show();
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
Toast.makeText(context, "Selected!", Toast.LENGTH_SHORT).show();
if(tab.getPosition() == 0)
{
/** Setting the pagerAdapter to the pager object */
pager.setAdapter(pagerAdapter);
//ft.replace(R.id.fragment_container, fragment);
}
else
{
/** Setting the pagerAdapter to the pager object */
pager.setAdapter(pagerAdapter2);
}
ft.replace(R.id.fragment_container, fragment);
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
Toast.makeText(context, "Unselected!", Toast.LENGTH_SHORT).show();
ft.remove(fragment);
}
}
这是我的代码,需要一些帮助
解决了如果你们想检查一下我的程序就在那里。这有点像“noobish”tho我想你想要的是每个选项卡中的查看器谢谢你的评论,我也尝试过,但当我刷到太多时,有时不会擦除片段1,然后我会得到空指针