Фрагмент с разделенными свайпами с вкладки

Я хочу создать 2 вкладки ( Tab1, Tab2) Но на вкладке 1 я хочу, чтобы пролистывания, такие как Click (tab1) Frag1.1 --> Frag1.2 --> Frag1.3 Click (tab2) Frag2.1 --> Frag2.2 --> Фрагмент 2.3

Как я могу это сделать? Я не могу найти никакого руководства по этому поводу, только вкладки + свайпы. Вы можете мне помочь?

Должен ли я получить 2 адаптера фрагментов? Я пытаюсь использовать 2 адаптера фрагментов и настраиваю их так, но получаю сообщение об ошибке «Фрагмент в настоящее время не находится в диспетчере фрагментов».

Есть идеи?

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);
    }

}

person Ratz    schedule 29.10.2013    source источник
comment
Я думаю, что вам нужны просмотрщики внутри каждой вкладки.   -  person Mikel    schedule 30.10.2013
comment
спасибо за ваш комментарий, я тоже пробую это, но когда я сильно смахиваю, иногда не стирается фрагмент1, а затем я получаю нулевой указатель   -  person Ratz    schedule 30.10.2013


Ответы (1)


https://bitbucket.org/ratz/tabtut/src

вот мой код для помощи

РЕШЕНО, если вы, ребята, хотите проверить, что моя программа здесь. это как-то "нубски"

person Ratz    schedule 18.12.2013